À l'aide de l'API Google Maps pour obtenir l'Adresse de l'Entreprise
Je suis interessé et je suis l'espoir de l'API Google Maps aura une solution. Je n'ai jamais utilisé l'API Google Maps - donc, je suis très nouveau à ce.
Sur la page d'accueil du site il y a un formulaire, quand un utilisateur arrive, je veux que les choses suivantes à survenir:
1) La ville de champ doit être rempli avec les utilisateurs de la ville, basé sur l'IP
2) Il y a un deuxième champ nom du magasin - lorsque l'utilisateur commence à taper le nom du magasin - je veux récupérer toutes les fiches d'entreprise avec le nom de la ville et de la montrer comme une liste déroulante à partir de laquelle l'utilisateur peut sélectionner la branche appropriée. Il n'est pas besoin de rien pour être affichés sur la carte.
Ge - Si un utilisateur à houston commence à taper McDonalds, les listes devraient commencer à montrer jusqu'
- McDonalds, 12 Pearland Ave, Houston TX
- McDonalds, 2600 Bary Zone Blvd, Houston TX
- McDonalds, 262 Clearlake Blvd, Houston TX
Aussi lorsque nous obtenir l'adresse d'une liste d'entreprises à partir de Google API - nous obtenir que d'une seule Chaîne et nous avons besoin d'analyser ou devons-nous obtenir les différents champs de Nom de Rue, Ville, État, code Postal etc
Aucune des informations ou des exemples seront vraiment apprécié
Grâce
- J'ai ajouté un échantillon en utilisant à la fois la localisation des clients et la recherche locale pour aller chercher entreprises locales pour le client de référence par vous-même et les autres qui viennent à la recherche pour ce genre de chose.
Vous devez vous connecter pour publier un commentaire.
Je ne pense pas que vous voulez que Google Maps. Tout d'abord les conditions d'utilisation ne permettent pas de toute utilisation autre que l'affichage de choses sur une Carte Google sur une page web accessible au public, deuxièmement, il y a une autre API de Google qui fait exactement ce dont vous avez besoin: l'emplacement du Client API: http://code.google.com/apis/ajax/documentation/#ClientLocation
Concernant les "entreprises": Vous allez à la source de données à partir de quelque part - je ne crois pas que google a un service pour ça. Peut-être vous pouvez simplement utiliser l'API de Recherche Google et un peu de logique pour trouver seulement les entreprises (http://code.google.com/apis/ajaxsearch/)
EDIT: j'ai pour les entreprises, vous pourriez peut-être jeter un oeil à cet exemple: http://code.google.com/apis/ajaxsearch/samples.html#local-recherche
mise à jour: voici un exemple d'utilisation de la google clientlocation de l'api et localsearch à l'aide de jsonp.
Si vous êtes en recherche de restaurants, essayez d'utiliser Yelp API. Vous pouvez rechercher une entreprise par son nom dans un rayon de recherche. Leur API est également plus simple et plus facile à utiliser que ceux de google.
http://www.yelp.com/developers/documentation/search_api