2010-09-27 4 views
1

Je suis en train de créer une carte Google Maps pour mutiple domaine le script php est ci-dessous:script php pour google maps

$my_google_map_keys = array('host1' => 'key1', 'host2' => 'key2'); 

$conf = array(
    'google_maps_key' => $my_google_map_keys[$_SERVER['HTTP_HOST']] 
); 

mais je ne peux pas le faire fonctionner après mis sur ma tête. quelqu'un peut vous aider s'il vous plaît?

désolé,

à l'origine, j'utilise le script ci-dessous pour les clés API qui fonctionne très bien:

Maintenant, je veux l'utiliser pour le domaine multiple, et le remplacer par le script php, mais ça ne marche pas. une idée de quoi d'autre devrais-je faire, ou pourriez-vous me donner une idée de comment mettre à jour vers V3.

Merci beaucoup !!

+0

Vous devez fournir plus de détails. Qu'est-ce qui ne fonctionne pas exactement? Quel est le script entier (ou au moins montrer ce qui se passe avec $ conf plus tard). – Brad

+0

Semble élémentaire, mais mieux vaut vérifier: essayez de renvoyer $ _SERVER ['HTTP_HOST'] et assurez-vous que c'est l'hôte que vous pensez qu'il est. – Aishwar

Répondre

3

Vous souhaiterez peut-être passer à la version V3 de l'API Google Maps. Les clés API ne sont plus nécessaires.

The Google Maps Javascript API V3 - Basics

+0

Salut Lucanos, pourriez-vous me donner un exemple que pour l'API V3 javascript, j'ai trouvé celui qui fonctionne: http://www.xuanyinwen.com/test8.html – xuanyinwen

+0

pourriez-vous me faire savoir comment puis-je utiliser le physique adresse remplace le LatLng (-41.251290,174.803638). Je n'ai trouvé aucun exemple pour utiliser l'adresse. Aide s'il vous plaît – xuanyinwen

+0

@xuanyinwen: Concernant les exemples de code V3, reportez-vous au site Google. Ils ont tendance à avoir de bons exemples. La page text8.html que vous avez semble fonctionner correctement, donc vous devriez être en mesure de migrer la majeure partie de votre code existant sans problème. Pour transformer des adresses physiques en ensembles LatLng, vous pouvez soit rechercher dans Google Maps l'adresse de la rue, puis disséquer l'URL résultante pour obtenir le LatLng, ou vous pouvez éventuellement effectuer un lot de tâches via l'API Google Geocode (recherchez - il doit y avoir beaucoup de guides là-bas). –