Google Maps iOS SDK pour la Recherche de lieux
Je suis nouveau à la fois sur iOS programmation & Google Maps iOS SDK, donc toutes mes excuses si c'est une question de base.
Je veux inclure une carte de Google maps, une application, et de donner aux utilisateurs la possibilité de rechercher les différents lieux (restaurants, bars, salles de sport, etc) dans un certain rayon autour d'un marqueur.
Je sais que c'est possible à l'aide de l'api javascript, mais peut-il être fait en utilisant les cartes iOS SDK? J'ai lu toutes les informations ici et ont cherché Débordement de Pile & Google, mais je ne peux pas vraiment trouver quelque chose qui me donne tous les pointeurs.
Dans la documentation, Google dire que l'utilisation d'un Schéma d'URL, vous pouvez lancer un natif de l'application iOS et passe dans les paramètres de recherche, les directions etc. Est-ce ce dont j'ai besoin pour être à l'aide, ou est-ce plus adapté à une webapp?
Toute aide, des conseils, ou des pointeurs vers des tutoriels (autres que ceux fournis par Google) serait très appréciée.
Acclamations
OriginalL'auteur Jim | 2013-02-25
Vous devez vous connecter pour publier un commentaire.
La Google Maps Schéma d'URL peut être utilisé pour ouvrir l'application Google Maps pour rechercher un emplacement, ou pour les directions. Il ne peut pas rechercher des lieux. Aussi, si votre propre application fait cela, alors il faudrait arrêter de votre application et de passer à l'application maps, ce qui peut ne pas être ce que vous voulez. Il sera également ne fonctionne que si l'utilisateur a installé l' Application Google Maps.
Vous auriez probablement souhaitez utiliser le Les Lieux de Google API effectuer des requêtes http à partir de votre application native. Vous pouvez demander une réponse au format JSON ou XML format. Ensuite, vous aurez besoin d'analyser la réponse, et l'utiliser pour ajouter des marqueurs à un
GMSMapView
à l'aide de la Google Maps SDK pour iOS.Ce blog décrit cette bibliothèque qui le blog de son auteur l'a écrit pour envelopper les Lieux de Google API. Vous n'auriez pas besoin de plus de ce code, mais il peut vous donner une idée de par où commencer. Cette classe est le principal qui gère les demandes vers les lieux de l'API.
Noter que cette bibliothèque utilise un tiers parser JSON -
SBJsonParser
. À partir de la version 5.0 d'iOS comprend un natif de parser JSON,NSJSONSerialization
. Donc, si votre application minimale prise en charge d'iOS 5.0 ou supérieur, vous n'avez pas besoin d'utiliser une bibliothèque tierce.OriginalL'auteur Saxon Druce