J'essaie d'intégrer une carte Google dans une page Web dynamique. La seule variable dont dépend la carte est l'adresse d'une entreprise. Cette adresse provient de la base de données du site Web. I ne peut pas générer statiquement le code intégré pour chaque page dynamique en utilisant la même configuration. Y a-t-il un moyen d'intégrer une carte basée sur cette adresse et d'afficher un marqueur/bulle montrant les informations de Google sur cette entreprise? Jusqu'ici, j'ai exploré quelques options, y compris l'utilisation de l'API Google Map et de l'API Google Data ou simplement le code d'intégration donné par Google. Si j'utilise les API, il me semble que je dois concevoir mes propres types de marqueurs et peut-être même fournir mes propres données.Utilisation de l'API Google Maps pour intégrer dynamiquement une carte en fonction d'une adresse - Nécessité d'utiliser les données de Google pour les marqueurs/bulles
Il ne semble pas qu'il y ait une solution facile.
Des idées?
Merci.
EDIT: Je ne suis pas raccroché en passant d'une adresse à une longitude et une latitude. Je veux la fenêtre d'information ou "bulle" pour un marqueur pour montrer l'information de Google d'une entreprise.
EDIT: Sur la suggestion de Roy, j'ai essayé d'utiliser la carte et l'API de recherche ensemble pour réaliser ce que je veux. Cependant, la seule façon que je peux exécuter une recherche avec searchControl.execute ('nom de l'entreprise ici'); est si le SearchControl est dessiné. Chose est que je ne veux pas montrer des contrôles de recherche. J'ai été capable de le cacher, mais cela semble juste une façon inefficace de résoudre ce problème.
Utilisez-vous l'API Javascript Maps? Les images statiques un? On dirait que ça ne devrait vraiment pas être trop dur. Est-ce que votre difficulté à générer des coordonnées de marqueur à partir de l'adresse? –
Je suis l'API Javascript Maps. Je veux que la carte soit interactive. Ma difficulté n'est pas de géocoder l'adresse ou le nom de l'entreprise. Je veux juste que les données de Google soient utilisées pour la bulle d'information affectée au marqueur de carte du lieu. –