Jump to content

Comment appeler un Google-map par Longitude Latitude


Recommended Posts

Bonjour,

J'ai réussi à créer une page où j'appelle un google-map mais seulement avec une adresse "fixe".
Je souhaiterais pouvoir faire comme ce site :
http://www.4-pieds.com/storeDetails.php?idStore=7

Il appelle les google map en longitude et latitude... mais, je ne vois pas comment.

Suit la méthode pour insérer un google map dans un CMS, je met la modif à apporter au code : (trouvée sur le forum pour appeler un google-map dans un CMS)

Citation d'après Allwise:
http://www.prestashop.com/forums/viewthread/36140/

Pour permettre l’utilisation des iframes, il faut modifier le fichier admin/tabs/adminCMS.php, et ajouter dans les options de tinyMCE la ligne suivante :

Ligne ~141, trouve le bout de code suivant
convert_urls : false,

Après, insère le bout de code suivant :

extended_valid_elements : "iframe[src|width|height|name|align|style]",



Ce qui donne :

convert_urls : false,
extended_valid_elements : "iframe[src|width|height|name|align|style]",



Fin citation.

Puis dans l'éditeur choisir HTML et copier votre code google-map du type :

<iframe width=“425” height=“350” frameborder=“0” scrolling=“no” marginheight=“0” marginwidth=“0” src=“http://maps.google.fr/maps/ms?ie=UTF8&lr=lang_fr&hl=fr&msa=0&msid=108337981354293719367.000479aa46b2fbfccd68c&t=h&ll=44.77492,4.792807&spn=0,0&output=embed”></iframe>
Afficher neern sur une carte plus grande


Généré par google dans l'outils google-map.

Je l'ai fait et cela marche. Maintenant, comment appeler plusieurs google map dans une seule page...
J'ai copier le code de 4 pieds pour le décortiquer.... Mais, là je ne vois vraiment pas...

Ci joint extrait du code :

<!-- /Block B to B module -->


[removed][removed]
[removed]
//<![CDATA[
viewedStore = parseInt('20');
logo_path = '/modules/stores/logo.jpg';
//]]>
[removed]
[removed][removed]



Angers
47.4814

-0.521935


           3 Boulevard Gaston Birgé

49100 Angers

Tél: 02 41 60 08 80

Fax: 02 41 60 35 85



Horaires d'ouverture


lundi : 14h - 19h

mardi à  samedi : 9h30 - 12h et 14h - 19h 

Fermé le dimanche et le lundi matin
           <!--
           3 Boulevard Gaston Birgé
           49100 Angers



           Tel : 0241600880 
           Fax : 0241603585
           -->

       <!--
Heures d'ouverture :  lundi : 14h - 19h mardi à  samedi : 9h30 - 12h et 14h - 19h  Fermé dimanche et lundi matin-->

    

Bordeaux

44.8306
-0.667298


           Parc d'Activités Commerciales Chemin Long

7 rue Georges Ohm

33700 Merignac



Tel : 05 56 34 02 81


Fax : 05 56 34 09 04



Horaires d'ouverture :

Du lundi au samedi : 9h30 - 12h et 14h - 19h

Fermé le dimanche


mail : [email protected]
           <!--
           Parc d'Activités Commerciales Chemin Long  - 7 rue Georges Ohm
           33700 Merignac



           Tel : 0556340281
           Fax : 0556340904
           -->

       <!--
Heures d'ouverture :





lundi à samedi : 9h30 - 12h et 14h - 19h



Fermé dimanche - mail : [email protected]>

    




Accueil > Recherchez votre magasin
Resultat de recherche de magasin



       <form action="">



Selectionnez un magasin


       </form>

 



Recherche sur la carte
Contacter le magasin
Imprimer le plan



 






Les 6 garanties de confiance

Numéro 1 en France
27 ans d'experience
25 magasins en France

Livraison à domicile
Retrait gratuit en magasin
Paiement sécurisé

Link to comment
Share on other sites

  • 1 year later...

Salut:

Les coordonnées apparaissent dans le lien ici

http://maps.google.fr/maps/ms?ie=UTF8&lr=lang_fr&hl=fr&msa=0&msid=108337981354293719367.000479aa46b2fbfccd68c&t=h&ll;='''''''''''44.77492,4.792807'''''''''''&spn=0,0&output=embed



Dans l'ordre respectif, latitude - longitude


Suffit, dans ton select (là où on choisis le magasin) de faire un évènement javascript "onselect" qui fait que lorsqu'on sélectionne un magasin, il charge une autre page qui récupère les coordonnées et via la methode 'GET' récupérer les coordonnées, ce qui donnerait le lien suivant:

http://maps.google.fr/maps/ms?ie=UTF8&lr=lang_fr&hl=fr&msa=0&msid=108337981354293719367.000479aa46b2fbfccd68c&t=h&ll;=$_GET['Lat'],$_GET['Lng']&spn=0,0&output=embed



donc en résumant, ça donne:
Sélection => chargement d'une page qui récupère les coordonnées (soit dans une BDD, soit à l'aide du script AJAX de google qui permet d'obtenir les coordonnées d'une ville instantanément) => on envois les valeur $Lat et $Lng en méthode GET => on recharge la map avec les valeur des GET

Link to comment
Share on other sites

  • 1 month later...

Bonjour,

votre application fonctionne-elle toujours avec Firefox 5 ?
j'utilise les magasins localisés avec google map et depuis le passage en FF5, les magasins ne s'affichent plus, juste la carte

qui réagit normalement

sous IE et chrome, cela fonctionne bien.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...