Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Aggiungere marker personalizzato su Google Maps API

    Ciao a tutti.
    Sto tentando invano di aggiungere un marker personalizzato alla mia mappa Google, ma per qualche motivo il marker non viene visualizzato. Qualcuno mi sa dire dove sbaglio?

    Il codice gmap.js e le icone si trovano nella cartella js/gmap/ , mentre la pagina dove viene visualizzata la mappa si trova nella root principale.

    gmap.js
    Codice PHP:
    //<![CDATA[

    function load() {
       if (
    GBrowserIsCompatible()) {
          var 
    map = new GMap2(document.getElementById("map"));
          
    map.setCenter(new GLatLng(45.07043311.789455), 14);
          
    map.addControl(new GSmallMapControl()); 
          var 
    iconMuseo = new GIcon();
          
    iconMuseo.image "iconmuseo.gif";
          
    iconMuseo.iconSize = new GSize(2828);
          
    iconMuseo.shadow "iconshadow.png";
          
    iconMuseo.shadowSize = new GSize(4028);
          
    iconMuseo.iconAnchor = new GPoint(926);
          
    iconMuseo.infoWindowAnchor = new GPoint(252);

          var 
    marker = (new GLatLng(45.07043311.789455), iconMuseo);
          
    map.addOverlay(marker);
          var 
    html="[b]Palazzo Roverella[/b] 
    +
             
    "via Giuseppe Laurenti, 8
    +
             
    "45100 Rovigo (RO)";
          
    GEvent.addListener(marker"mouseover", function() {
             
    marker.openInfoWindowHtml(html);
          });
       } else {
          
    alert("Siamo spiacenti, Google Maps API non è compatibile con questo browser.");
       }
        
    }

    //]]> 
    contatti.html
    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <
    html xmlns="http://www.w3.org/1999/xhtml">
      <
    head>
        <
    meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <
    script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=XXXXXXXXXXXXXXXXXX" type="text/javascript"></script>
      <script type="text/javascript" src="js/gmap/gmap.js"></script>
      </head>
      <body onload="load()" onunload="GUnload()">
        <div id="map" style="width: 295px; height: 470px; border:7px solid #fff;"></div>
     </body>
    </html> 

  2. #2
    Letto così alla veloce.

    Prova a passare l'URL assoluto dell'immagine che vuoi utilizzare come marker.
    Olio Extravergine d'Oliva Magino
    Prodotti tipici: in vendita olio, pesto ligure e altri prodotti alimentari tradizionali.

  3. #3
    Niente da fare

  4. #4
    Olio Extravergine d'Oliva Magino
    Prodotti tipici: in vendita olio, pesto ligure e altri prodotti alimentari tradizionali.

  5. #5
    Eccomi, ho guardato il link che mi hai suggerito.
    L'autore usa il mio stesso identico codice e infatti l'icona non si vede http://www.napolux.com/demo/napomaps...oogle-maps.php

    :master:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.