La API de Google Places para iOS vs Google coloca el service web

Planeo tener una aplicación para enumerar los lugares cercanos en una UITableView con UISearchController combinada con la function Autocompletar para filtrar el resultado de los lugares y estoy intentando usar la API de Google Places.

Estoy confundido porque no sé qué API debo usar:

  • Servicio web API de Google Places

o

  • API de Google Places para iOS

No encontré una forma de get una list de lugares en la API de Google Places para la documentation de iOS .

  1. ¿Cuándo utilizar el Servicio web API de Google Places y cuándo utilizar la API de Google Places para iOS ? y lo que funciona mejor en mi caso (obtenga la list de lugares con pagination y filtre por nombre y opciones de categoría)

  2. Ya he generado una API-KEY para la API de Google Places para iOS. ¿Puedo seguir usando esta key en el service web API de Google Places ?

En general, si está desarrollando para iOS, debería preferir la API de Google Places para iOS. Está diseñado para ser más fácil de usar y más eficiente desde iOS que para usar el service web.

Sin embargo, la API de Places para iOS es relativamente nueva y aún no tiene todas las características del Servicio web. En este caso, es posible que prefiera usar solo el service web o combinar la API de sitios para iOS y el service web.

Para su caso particular de uso, recomendaría utilizar la API de Places para iOS funcionalidad getCurrentPlace + Autocompletar. getCurrentPlace devuelve una list de lugares donde creemos que se encuentra el dispositivo.

Si eso no satisface tus necesidades, puedes usar la búsqueda cercana desde el Servicio web + Autocompletar desde la API de iOS.

Para la pregunta n. ° 2: no puede usar la misma key API para iOS y web services. El primero requiere una key de iOS y la segunda una key de server. También debe habilitar ambos services en la Consola de desarrolladores de Google.