2010-07-15 35 views
0

J'ai utilisé MKReverseGeocoder de l'iPhone sdk pour mon application sans utiliser mapview d'iphone sdk, mais mon application a une vue de la carte que je reçois de google api passant adresse.Utilisez MKReversegeoCoder avec l'application native

Mais afin d'obtenir l'adresse que je fais comme suit:

  1. Emplacement actuel (latitude/longitude) avec bibliothèque CLLocation
  2. API MKReversegeocoder d'iphone sdk pour obtenir l'adresse de la latitude/longitude

l'envoi de cette adresse google maps api pour obtenir la carte

donc, mon doute est de savoir si ma procédure d'utilisation de l'iPhone MKReversegeocoder voilating les règles des termes & conditions google comme je ne suis pas en utilisant MapView d'iphone sdk

Références:

http://developer.apple.com/iphone/library/documentation/MapKit/Reference/MKReverseGeocoder_Class/Reference/Reference.html

http://code.google.com/apis/maps/iphone/terms.html

est actuellement disponible pour tous ceux qui aide précieuse pour clarifier mes doutes

Répondre

0

Vous n'indiquez pas laquelle des API de carte de Google vous utilisez pour obtenir la carte. Conformément à la clause 10.8, vous ne pouvez utiliser l'API statique que si vous y accédez depuis un navigateur Web. Si vous utilisez l'une des autres API, ça devrait aller. Vous n'êtes pas obligé d'obtenir la carte via l'API cartographique d'Apple (articles 1.1, 1.3 et autres), mais vous pouvez utiliser d'autres API Google pour le contenu.

La clause 10.12 stipule que vous devez utiliser les données uniquement avec une carte Google. Il ne précise cependant pas quelle API Google Map vous devez utiliser pour cela (pas d'exigences pour utiliser API Apple), donc tant que vous utilisez au moins sur l'API de la carte cela devrait aller. Je ne suis pas un avocat de métier ou de profession, mais à mon meilleur de connaissance et de compréhension de leurs termes, vous devriez être à la maison en toute sécurité.

+0

Merci pour votre réponse .... C'est vraiment utile – Fedrick