2012-02-14 1 views
3

Ok, donc quand je recherche « Dobry » sur Google Maps j'obtenir ce résultat: http://maps.google.de/maps/place?q=dobry&hl=de&cid=15804306880695571087Pourquoi certains résultats s'affichent-ils dans Google Maps, mais pas dans les résultats de l'API Places?

Mais lorsque je tente de récupérer ce même restaurant de l'API Places, https://maps.googleapis.com/maps/api/place/search/json?location=48.91,11.366&radius=500&types=establishment&sensor=false&name=Dobry&key=ABCDEF1234, je reçois ZERO_RESULTS.

Comment puis-je récupérer l'étiquette id (non cid) de cet établissement? Et pourquoi les résultats diffèrent-ils? L'emplacement lat/long devrait être correct. Qu'est-ce que je fais mal?

+0

même question ici ... Si je l'appelle https://maps.googleapis.com/maps/api/place/textsearch/xml? query = RESTAURANTNAME & key = APIKEY dans Gmaps il y a deux restaurants. L'API lieux ne renvoie qu'un seul. – kn1g

Répondre

1

J'ai exactement le même problème:

Restaurant "Da Bruno" apparaît dans Google Maps:

http://maps.google.com/maps/place?cid=6903340902649387066

mais ne peut être trouvé dans l'API Places:

https://maps.googleapis.com/maps/api/place/search/json?location=20.550509,-91.40625&radius=500&types=establishment&sensor=false&name=Da+Bruno&key=YOUR_ID_HERE

Ma théorie ici est que Places API ne demande pas la même base de données que Google Maps, mais si certai Si les conditions sont remplies, les points d'intérêt de la base de données Google Maps sont également copiés dans la base de données de l'API Google Adresses, ce qui explique pourquoi le POI de l'affiche d'origine est désormais dans les deux.

Mettra à jour si j'en trouve plus.

+0

Hi! Votre réponse est probablement plus appropriée en tant que commentaire. Si vous avez le même problème ou la même question, alors posez la question. Si vous n'avez pas assez de réputation pour laisser des commentaires, attendez que vous en ayez gagné. – Jerry

0

La zone de recherche utilise le point final Query Autocomplete, il donnera le même résultat, utilisez le paramètre de localisation pour biaiser les résultats

Questions connexes