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

    [javascript] aprire finestra in google maps

    Ciao ragazzi!!!

    E' la prima volta che posto in javascript...
    Mi sto addentrando nel linguaggio in quanto sto sfruttando google maps per indicare agli utenti dove ha sede l'azienda.

    il link e' questo:
    http://www.gerelettronica.it/ger/maps.php

    funziona tutto! manca solo una piccola cosa, che vi spiego subito:

    se accedete al link e passate sopra con il mouse all'oggetto rosso vi apparira' una finestra con la l'indirizzo dell'azienda.

    volevo chiedere se era possibile visualizzare tale finestra al momento dell'apertura della pagina e non al momento del mouseover.
    Ho provato diverse volte sostituendo mouseover con .
    Vi posto anche il codice:

    Codice PHP:

    function load() 
    {
      if (
    GBrowserIsCompatible()) 
      {
        var 
    map = new GMap2(document.getElementById("map"));
        
    map.addControl(new GSmallMapControl());
        
    map.addControl(new GMapTypeControl());
        
    map.setCenter(new GLatLng(45.4950671318985211.405267715454102), 6);
        
        
    // Create a base icon for all of our markers that specifies the
        // shadow, icon dimensions, etc.
        
    var baseIcon = new GIcon();
        
    baseIcon.shadow "http://localhost/ger/immagini/sito/shadow.png";
        
    baseIcon.iconSize = new GSize(2034);
        
    baseIcon.shadowSize = new GSize(3734);
        
    baseIcon.iconAnchor = new GPoint(934);
        
    baseIcon.infoWindowAnchor = new GPoint(92);
        
    baseIcon.infoShadowAnchor = new GPoint(1825);


        
    //Funzione che crea l'immagine e la finestra con l'indirizzo 
        
    function createMarker(point
        {
          
    //Definizione delle variabili
          
    var icon = new GIcon(baseIcon);
          
    icon.image "http://localhost/ger/immagini/sito/click.png";
          var 
    marker = new GMarker(pointicon);
          
          
    //Quando il mouse e' sopra("mouseover") allora apri la finestra con l'indirizzo
          //in questo punto ho provato ad inserire 
          
    GEvent.addListener(marker"mouseover"
          function() 
          {
            
    marker.openInfoWindowHtml("......Codice html della fiestra........");
            
          });
          return 
    marker;
            
        }

        var 
    point = new GLatLng(45.4950671318985211.405267715454102);
        
    //destra sinistra
        
    map.addOverlay(createMarker(point));
        
          
        
      }

    Grazie in anticipo!!!

  2. #2
    Mi sono arrangiato e ho fatto in questo modo!!! Grazie comunque

    Codice PHP:
    function load() 
    {
        if (
    GBrowserIsCompatible()) 
        {
            
    // Crea mappa
            
    var map = new GMap2(document.getElementById("map"));
            
            
    // Imposta centro su Roma (LAT 41.90, LONG 12.49)
            
    map.setCenter(new GLatLng(45.4950671318985211.405267715454102), 6);
            
    // Visualizza controlli - TIPO MAPPA
            
    map.addControl(new GMapTypeControl());
            
            
    // Visualizza controlli - ZOOM GRANDE
            
    map.addControl(new GLargeMapControl());

            
    // Apre Popup :)
            
    map.openInfoWindowHtml(map.getCenter(),
                   
    "<span class=grigio>[b]GER Elettronica s.r.l.[/b]
    via dell'Artigianato, 26
    36075 Montecchio Maggiore 
    Vicenza - Italy
    Get informations: <a class=grigio target=_blank href = [url]http://www.google.com/maps?source=uds&daddr=Via+dell%27Artigianato%2C+26%2C+36075+Montecchio+Maggiore+VI%2C+Italia+%28Via+dell%27Artigianato%2C+26%29+%4045.494257%2C11.405748&iwstate1=dir:to[/url]>To</a> - <a class=grigio target=_blank href = [url]http://www.google.com/maps?source=uds&saddr=Via+dell%27Artigianato%2C+26%2C+36075+Montecchio+Maggiore+VI%2C+Italia+%28Via+dell%27Artigianato%2C+26%29+%4045.494257%2C11.405748&iwstate1=dir:from[/url]>From</a></span>"
    );
            
        }


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.