Faire un menu avec les différents type de carte

  • mendoza
  • Auteur du sujet
  • Visiteur
  • Visiteur
il y a 11 ans 9 mois #1090 par mendoza
Bonjour,

Je souhaiterai ajouter au niveau de la carte un menu avec des liens permettant le type de carte (ROADMAP, SATELLITE etc...).
Je voudrais faire quelque chose du style
<ul>
<li><a href="index.php?option=com_gmapfp&view=gmapfp&id_perso=0&Itemid=87&type=ROADMAP">Vue ROADMAP</a></li>
<li><a href="index.php?option=com_gmapfp&view=gmapfp&id_perso=0&Itemid=87&type=SATELLITE">Vue SATELLITE</a></li>
etc...
</ul>
Je n'ai pas trouvé mon bonheur dans cette page developers.google.com/maps/documentation...cript/controls?hl=fr.

Est-ce que quelqu'un saurait s'il est possible de faire cela d'une façon ou d'une autre?
Le sujet a été verrouillé.
Plus d'informations
il y a 11 ans 9 mois #1093 par gmapfp
L'affichage de base de Google ne te convient pas ?
Le sujet a été verrouillé.
  • mendoza
  • Auteur du sujet
  • Visiteur
  • Visiteur
il y a 11 ans 9 mois #1096 par mendoza
Réponse de mendoza sur le sujet Re: Faire un menu avec les différents type de carte
Disons que c'est une contrainte de développement que l'on m'a demandé...
Si ce n'est pas possible le problème est réglé ! Mais je suis un peu surpris que Google ne mette pas à disposition une fonction pour faire cela.
Le sujet a été verrouillé.
Plus d'informations
il y a 11 ans 9 mois #1099 par gmapfp
Bonjour,

Comme j'aime le dire, tout est possible.
Tu peux le mieux pour toi est de le faire en javascript.

Sous GMapFP, pour passer ta carte en :
Satellite => carteGMapFP.setMapTypeId("hybrid");
Roadmap => carteGMapFP.setMapTypeId("roadmap");
Le sujet a été verrouillé.
  • mendoza
  • Auteur du sujet
  • Visiteur
  • Visiteur
il y a 11 ans 9 mois #1101 par mendoza
Réponse de mendoza sur le sujet Re: Faire un menu avec les différents type de carte
Merci pour ton retour.
Cela marche très bien et pour ceux que cela pourrait intéresser voici ce que cela donne :
<ul>
<li><a href="#" onclick="ChangeTypeMap('roadmap')">Roadmap</a>
<li><a href="#" onclick="ChangeTypeMap('satellite')">Satellite</a>
<li><a href="#" onclick="ChangeTypeMap('hybrid')">Hybride</a>
</ul>

puis la fonction

function ChangeTypeMap(typeMap){

if (typeMap == "hybrid") carteGMapFP.setMapTypeId("hybrid");
if (typeMap == "satellite") carteGMapFP.setMapTypeId("satellite");
if (typeMap == "roadmap") carteGMapFP.setMapTypeId("roadmap");

}

Pour une raison que j'ignore je n'arrive pas à passer la variable typeMap dans setMapTypeId
En d'autres termes carteGMapFP.setMapTypeId(typeMap) ne marche pas...
Le sujet a été verrouillé.
Plus d'informations
il y a 11 ans 9 mois #1102 par gmapfp
Et pourquoi ne pas juste avoir écrie :

<ul>
<li><a href="#" onclick="carteGMapFP.setMapTypeId('roadmap')">Roadmap</a>
<li><a href="#" onclick="carteGMapFP.setMapTypeId('satellite')">Satellite</a>
<li><a href="#" onclick="carteGMapFP.setMapTypeId('hybrid')">Hybride</a>
</ul>
Le sujet a été verrouillé.
Temps de génération de la page : 0.145 secondes
Propulsé par Kunena
FaLang translation system by Faboba