30 votes

Violation de l'API Google Adresses

Je suis en utilisant Google Places API pour extraire une liste de resturants, et je suis de les afficher sur une carte. Cependant, puisque Apple a basculé il y a des services de carte de Google et iOS 6.0, je suis maintenant en violation de Google conditions d'utilisation, ce qui indique que vous devez afficher les données de Google sur une carte Google.

"Si votre application affiche des Lieux de l'API de données sur une carte, cette carte doit être fourni par Google."

https://developers.google.com/places/policies#terms_of_use

J'ai évidemment besoin de changer la carte, parce que je ne vais pas à la publication d'une application qui est en infraction. Des idées ou des suggestions sur ce qu'il faut faire? Dois-je aller Google Maps avec une vue web? Apple n'ont une sorte de Google Places API alternative?

Edit:

À l'aide de Google Maps par le biais d'un affichage web est une corvée, je voudrais trouver une alternative à ce, bien qu'il serait techniquement travail.

7voto

Vikings Points 1625

J'ai décidé d'utiliser Google Maps JavaScript API. Bien que, il est un peu plus difficile à traiter, surtout le JavaScript, Objective-C, c'est une solution. La carte est affiché au moyen d'un affichage web, et je l'utilise JavaScript pour interagir avec la carte.

https://developers.google.com/maps/documentation/javascript/tutorial#api_key

Je vais attendre d'accepter cette réponse, pour voir si quelqu'un d'autre a des idées. Je voulais juste poster ce, dans le cas où il aide à quelqu'un d'autre.

Edit:

Google a récemment publié une carte SDK pour iOS, c'est la meilleure solution maintenant.

https://developers.google.com/maps/documentation/ios/

5voto

Owen Hartnett Points 4060

J'essaierais de contacter directement Google pour lui expliquer la situation et leur demander l'autorisation écrite d'utiliser les cartes d'Apple. C'est plus une question juridique que de programmation. On pourrait penser que Google est conscient que vous ne pouvez plus afficher leurs cartes à l'aide de l'API d'Apple et que, même quelle que soit la carte, ils voudraient que vous utilisiez leurs emplacements, car cela génère des revenus publicitaires pour eux.

1voto

Steve Ives Points 181

Soyez d'accord avec @Owen ici - vous pourriez obtenir la permission de laisser votre application inchangée jusqu'à une date future possible où vous pourriez avoir à la changer, ou pourriez-vous vraiment faire l'effort de la changer maintenant et éventuellement la changer à nouveau dans le avenir pour une autre raison.

Si vous pouviez obtenir une garantie à 100% que vous pouviez le changer une fois et que vous ne deviez plus jamais le changer, je dirais de le faire maintenant, mais rien n'est certain.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X