2011-07-27 1 views
4

J'ai lu la documentation à l'adresse: http://code.google.com/intl/nl/apis/maps/documentation/places/#PlaceSearchesGoogle Adresses API: Utilisation des paramètres de plusieurs noms dans les Lieux Rechercher

Mais Comment puis-je modifier la place à la recherche (ci-dessous) afin que je puisse limiter les résultats à entreprises spécifiques seulement.

https://maps.googleapis.com/maps/api/place/search/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=AIzaSyAiFpFd85eMtfbvmVNEYuNds5TEF9FjIPI 

Par exemple dans le code ci-dessus, il a types = nourriture & nom = port que deux des paramètres. Comment puis-je inclure uniquement "boulangerie" et "café" (les deux sont des types de liste pris en charge) en tant que paramètres de type et ensuite inclure plusieurs paramètres de nom.

Dans les grandes villes, il peut revenir avec une vingtaine de résultats, mais je veux le limiter à une poignée d'entreprises avec lesquelles j'ai des accords et montrer leurs noms sur la carte. Je ne veux pas que Starbucks revienne, alors je veux limiter cela aux 8-10 entreprises avec lesquelles j'ai conclu des accords. Leurs noms seront stockés dans une base de données afin que je puisse facilement les récupérer et les transmettre dans l'URL HTTP, mais je ne sais pas comment faire plusieurs noms et les faire tous apparaître sur la carte en même temps.

Tous les liens vers des tutoriels qui peuvent aider ou vos idées et suggestions seraient grandement aider!

+0

Avez-vous trouvé une solution pour cela? Im faire à peu près la même chose maintenant et je me demandais si vous avez trouvé une solution? – CodeGeek123

+0

J'ai trouvé difficile de faire ce que j'avais besoin de faire en utilisant la demande de recherche de lieu. j'ai dû prendre une nouvelle approche. J'ai essentiellement commencé ma propre base de données et j'ai dû abandonner l'API spécifiquement pour une recherche. désolé je ne pouvais pas aider! – thindery

+0

C'est très bien. C'est ce que j'ai l'intention de faire aussi. – CodeGeek123

Répondre

0

Vous pouvez inclure les types "boulangerie" et "café" en modifiant votre requête types de paramètres = aliments | boulangerie | café ajouter plus de types séparés par "|" opérateur
pour la liste des types pris en charge se référer Link

+1

Ceci est bon pour le paramètre "type" mais pas pour le paramètre "name" qui ne fonctionne pas complètement avec les tuyaux. –

Questions connexes