Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    26

    Google maps con getLocations

    Ho provato a leggere un file xml con una cinquantina di indirizzi con getLatLng e il tutto funziona se non fosse che alcuni indirizzi a volte non li trova.
    Se ci metto un alert ad ogni indirizzo letto li trova tutti.
    Se metto setTimeout("",5000); ad ogni indirizzo letto non risolve il problema.
    In alternativa volevo provare al usare su progetto asp.net 1.1 getLocations ma da errore.
    Qualcuno mi sa dire perchè non riesco ad utilizzare la seguente funzione?

    var geo = new GClientGeocoder();
    var cerca = "Torino";

    function load()
    {
    if (GBrowserIsCompatible())
    {

    // Come nel post precedente creiamo la mappa, la centriamo
    // e aggiungiamo dei controlli
    var map = new GMap2(document.getElementById("map"));
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());
    map.setCenter(new GLatLng(45.068150,7.688050), 10);

    //geocoder = new GClientGeocoder();
    alert("1");
    geo.getLocations(cerca, function(point))
    {
    alert("3");
    if (!point || point.Status.code != 200)
    {
    alert("Sorry, we were unable to geocode that address")
    }
    else
    {
    alert("4");
    marker = new GMarker(point);
    map.addOverlay(marker);
    marker.openInfoWindowHtml(cerca);
    map.setCenter( point, 13);
    }
    }
    }
    }

    Saluti e grazie.
    Paolo.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    26
    Mi rispondo: ho scoperto che c'era una parentesi in posizione errata.
    Ciao a tutti.
    Paolo.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.