deplacer un marker googlemap en survolant un lien

Discussion dans 'Demandes d'avis et de conseils sur vos sites' créé par mddif, 24 Octobre 2007.

  1. mddif
    mddif Nouveau WRInaute
    Inscrit:
    22 Octobre 2007
    Messages:
    3
    J'aime reçus:
    0
    je ne suis pas expert en java script ni en google map
    et je galère un peu avec le script qui suit....
    le but est de placer un "marker" en passant au dessus d'un premier lien web, puis de déplacer ce marker sur la carte en passant au dessus d'un autre lien...
    j'ai résolu provisoirement mon problème en detruisant les "markers" qui apparaissent après une delai de 5 secondes.
    j'ai aussi testé un on mouseover avec un removeMarker. je n'ai pas compris pourquoi le remove marker ne fonctionne pas.

    Il me manque probablement 3 virgule de code pour que ça marche
    en attendant je sèche lamentablement
    Merci pour une petite aide...
    marc Delepière
     
  2. NxtGen
    NxtGen WRInaute impliqué
    Inscrit:
    24 Octobre 2006
    Messages:
    563
    J'aime reçus:
    0
    j'ai pas trop compris ce que tu voulais faire mais un simple

    Code:
    <a href="" onmouseover="removeMarker(marker); showAddress('Schiltigheim, France');">Schiltigheim</a>
    ne fonctionnerait pas ?
     
  3. mddif
    mddif Nouveau WRInaute
    Inscrit:
    22 Octobre 2007
    Messages:
    3
    J'aime reçus:
    0
    Si bien sur, mais la fonction removeMarker(marker) appelée par le code
    Code:
    <a href="" onmouseover="removeMarker(marker); showAddress('Schiltigheim, France');">Schiltigheim</a>
    ou simplement par le code
    Code:
    <a href="" onmouseover="removeMarker(marker);">remove marker</a>
    ne fonctionne pas si je l'appelle dans le corps de la page (entre les balises body)
    En fait il y aurait 2 facons de faire chaque fois que l'on survole le nom d'une ville :
    1- effacer le marker directement dans la fonction showAddress() avant d'installer un nouveau marker sur la carte en ajoutant un removeOverlay(marker) au début de la fonction.
    2- ou faire comme tu l'indiques : effacer le marker extérieurement avant d'appeler showaddress()

    Dans les 2 cas je ne parviens pas à effacer le marker...
    Dans le cas 2 c'est pire encore parce que le nouveaux marker à installer ne s'affiche pas au passage au dessus d'un nom de ville.

    Le soucis est que je ne parviens donc pas à pointer (adresser) un marker dèjà existant pour l'effacer.
    Par contre la fonction d'effacement fonctionne très bien par
    Code:
    function placeMarker(point){
    		map.setCenter(point);
    		var marker = new GMarker(point); map.addOverlay(marker);
    		window.setTimeout(function() { map.removeOverlay(marker) }, 5000);
    	}
    Dance ce cas le marker est bien adressé (interne à la fonction de création)" mais cet effacement avec temporisation n'est qu'un pis aller pour éviter l'accumulation de markers sur la carte en survolant les noms de villes.
    on pourrait
    - soit effacer un ancien marker pour en créér ubn nouveau
    - soit deplacer le marker existant et le centre de la carte pour le repositionner sur la carte à l'emplacement de la ville dont on survolle le nom. encore faut-il parvenir à adresser un marker déjà existant

    Le but est de faire une localisation dynamique de nom de ville en passant au dessus des liens.
     
  4. mddif
    mddif Nouveau WRInaute
    Inscrit:
    22 Octobre 2007
    Messages:
    3
    J'aime reçus:
    0
    dans le même ordre d'idée la fonction
    Code:
    <script language="javascript">
    showAddress('93 rue d\'Alsace, Schiltigheim, France');
    </script> 
    appelée dans le code, apres le <div> qui encapsule la carte et avant les balises <a href> en fin, de code ne fonctionne pas non plus.

    pourquoi ?
     
Chargement...
Similar Threads - deplacer marker googlemap Forum Date
Déplacer le contenu d'une page puis la supprimer Problèmes de référencement spécifiques à vos sites 24 Avril 2020
Déplacer un bloc adsense d'un endroit à un autre quand on passe du PC au Mobile AdSense 4 Avril 2020
Deplacer une valeur d'un champs a un autre Développement d'un site Web ou d'une appli mobile 8 Octobre 2018
Déplacer les RewriteRule du .htaccess vers le vhost URL Rewriting et .htaccess 16 Janvier 2018
Déplacer du contenu d'un site + suppression page d'origine Référencement Google 28 Octobre 2016
Déplacer blog en sous-domaine vers dossier Débuter en référencement 23 Octobre 2016
Déplacer une partie d'un site pour créer un second site Développement d'un site Web ou d'une appli mobile 4 Octobre 2016
WP déplacer vers un sous domaine Problème de redirection URL Rewriting et .htaccess 1 Mai 2016
déplacer l'ascenceur d'un layer sur un scroll Développement d'un site Web ou d'une appli mobile 2 Avril 2015
Déplacer un bloc sur mobile Développement d'un site Web ou d'une appli mobile 17 Mars 2015
Avoir un compte bancaire en France sans s'y déplacer Le café de WebRankInfo 9 Mars 2015
Déplacer son blog (associé à son ecommerce) vers une autre IP différente ? Débuter en référencement 4 Mai 2013
Déplacer sous-dossier CMS vers la racine du site Administration d'un site Web 3 Avril 2013
Déplacer des pages, dans différentes catégories, est-ce risqué ? Débuter en référencement 2 Décembre 2012
Déplacer un texte d'une page à une autre : duplicate ? Rédaction web et référencement 17 Octobre 2012
Déplacer le nom d'un sous-dossier (Identifiant) URL Rewriting et .htaccess 3 Mars 2012
Déplacer un contenu texte dans un autre cadre Développement d'un site Web ou d'une appli mobile 3 Décembre 2011
Déplacer des pages d'un site sans 301 Référencement Google 12 Novembre 2011
Déplacer un dossier ou un fichier d'un serveur FTP a un autre serveur FTP en php ? Développement d'un site Web ou d'une appli mobile 26 Mars 2010
Déplacer les liens de ma page d'accueil dans une nouvelle page ? Problèmes de référencement spécifiques à vos sites 25 Septembre 2009