Comment utiliser Google Maps pour rechercher mes propres données de localisation (Même fonctionnalité comme des Lieux de recherche de l'API, mais pour mon propre “lieux”)
Voir question à ce sujet: google maps personnalisée local search /search contrôle
Je sais que je peux créer des Lieux Personnalisés et les Fenêtres d'Information dans une Carte Google map
par exemple, http://code.google.com/apis/ajax/playground/#info_windows_sharing_v3
Et je comprends que de Recherche Locale pouvez trouver à proximité des lieux (publics)
par exemple, http://code.google.com/apis/ajax/playground/#localsearch_with_markers
Cependant ma question est simple: comment puis-je combiner les deux?
Comment puis-je activer le même que le local/recherche de lieux fonctionnalité, mais seulement sur des marqueurs d'emplacement (par exemple, mon propre emplacement des données plutôt que Google places/données locales)?
Par exemple, si j'ai un ensemble de personnalisé les données de localisation/marqueurs (non publié à Google Places), comment permettre à l'utilisateur de trouver une liste de près par la coutume des lieux par rapport à une adresse ou à son emplacement actuel?
OriginalL'auteur Eran Medan | 2012-02-03
Vous devez vous connecter pour publier un commentaire.
La La Recherche locale API est obsolète, de sorte que vous devriez regarder dans le déplacement de la Les lieux de l'API.
Dans les deux cas, tout ce que vous devez faire est de requête de la Recherche (ou) des Lieux de l'API, de l'extrait de LatLngs, les résultats et le lieu de vos marqueurs sur la carte.
Je ne suis pas sûr de ce que tu veux dire avec des marqueurs personnalisés, je suppose (a) à l'aide de chaque résultat est propre icône comme le marqueur de l'icône ou (b) permettent aux utilisateurs de rechercher parmi votre de données (marqueurs) à la place de Google Local/Lieux.
(a) est un peu facile avec le Les Lieux De La Bibliothèque. Dans le place-search.html exemple, vous devez ajouter une seule ligne à la
createMarker()
fonction de rappel:Icônes d'origine semble grand bien, de sorte que vous pouvez mettre à l'échelle vers le bas.
(b) serait une autre histoire, comme La création d'un Localisateur de Magasin avec PHP, MySQL & Google Maps.
C'est à ce sujet. Une fois que vous avez vos données (avec LatLngs) dans toute base de données SQL, et un serveur d'exécution lang comme PHP, c'est le plus simple que vous pouvez faire pour point+radius de recherche.
OriginalL'auteur miguev