ios - nearby - rest api google places
ViolaciĆ³n de la API de Google Places (3)
Decidí usar Google Maps JavaScript API. Aunque es un poco más difícil de manejar, principalmente el JavaScript a través de Objective-C, es una solución. El mapa se muestra a través de una vista web y uso JavaScript para interactuar con el mapa.
https://developers.google.com/maps/documentation/javascript/tutorial#api_key
Esperaré para aceptar esta respuesta, para ver si alguien más tiene alguna idea. Solo quería publicar esto, en caso de que ayude a alguien más.
Editar:
Google lanzó recientemente un SDK de Maps para iOS, esta es la mejor solución ahora.
Estoy usando la API de Google Places para obtener una lista de restaurantes, y los estoy mostrando en el mapa. Sin embargo, dado que Apple ha cambiado los servicios de mapas de Google en iOS 6.0, ahora estoy violando los términos de uso de Google, que establecen que debe mostrar los datos de Google en un mapa de Google.
"Si su aplicación muestra los datos de la API de Lugares en un mapa, ese mapa debe ser proporcionado por Google".
https://developers.google.com/places/policies#terms_of_use
Obviamente, necesito cambiar el mapa, porque no voy a lanzar una aplicación que esté en violación. ¿Alguna idea o sugerencia sobre qué hacer? ¿Debo ir a Google Maps con una vista web? ¿Apple tiene algún tipo de alternativa a la API de Google Places?
Editar:
Usar Google Maps a través de una vista web es una molestia, me gustaría encontrar una alternativa a eso, aunque técnicamente funcionaría.
Intentaría contactar directamente a Google, explicar la situación y pedirles permiso por escrito para usar los mapas de Apple. Esta es una cuestión más legal que de programación. Uno podría pensar que Google es consciente de que ya no puede mostrar sus mapas utilizando la API de Apple y que, incluso sin importar el mapa, querrán que use sus lugares, ya que al hacerlo genera ingresos publicitarios para ellos.
Póngase de acuerdo con @Owen aquí: puede obtener permiso para dejar su aplicación sin cambios hasta alguna fecha futura posible en la que tenga que cambiarla, o podría ir al esfuerzo de cambiarla ahora y luego posiblemente tener que cambiarla nuevamente en el futuro por alguna otra razón.
Si pudiera obtener una garantía del 100% de que podría cambiarla una vez y no volver a cambiarla nunca más, le diría que lo haga ahora, pero nada es seguro.