2017-07-30 1 views
0

Dans l'API Web, utilisez la fonction nearbySearch pour afficher les résultats à proximité des coordonnées spécifiques.Utiliser la fonction de recherche Google Places dans iOS

Mais je ne trouve pas de fonction similaire dans iOS SDK.

Je pense que la pire façon utilise l'API REST aime https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=22.979468,112.544345&radius=100&key=API_KEY par Alamofire

Mais j'ai un autre problème, je ne sais pas comment restreindre ma clé API pour API iOS REPOS.

J'ai essayé de le configurer pour l'application iOS, mais cela ne fonctionne pas.

S'il vous plaît donnez-moi une idée, merci beaucoup!

Répondre

1

Vous ne pouvez pas appliquer la restriction d'application iOS sur la clé API de service Web. Les seules restrictions prises en charge pour les services Web sont les restrictions d'adresse IP. Cela suppose que vous exécutez des demandes de service Web à partir de votre serveur principal et que vous limitez une clé API avec l'adresse IP de votre serveur principal. Dans le cas d'une application iOS mobile, vous devez créer un serveur intermédiaire pour exécuter les services Web et renvoyer les réponses à votre application afin de protéger une clé API que vous utilisez avec le service Web.

Il y a une demande de fonctionnalité dans le tracker problème Google pour ajouter la recherche à proximité comme une partie de l'API Places pour iOS:

https://issuetracker.google.com/issues/35830334

Ne hésitez pas à l'étoile cette demande de fonctionnalité pour ajouter votre vote et abonnez-vous à autres notifications de Google.

Espérons que cela résout votre doute.