Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794

    Script di google maps non funziona con browser Mozilla Firefox e IE

    Salve a tutti,

    Ho questo script js che richiamo da una pagina dinamica PHP.

    function apri_mapa(i){

    var input_address = jQuery.trim( $("#address"+i).val() );
    if( input_address == '' ){
    alert('Compile the field address!');
    return " bkS false";
    }

    // geocoder
    var geocoder = new google.maps.Geocoder();

    geocoder.geocode( { address: input_address }, function(results, status) {
    if (status == google.maps.GeocoderStatus.OK) {
    var lat = results[0].geometry.location.lat();
    var lng = results[0].geometry.location.lng();

    // set input form
    var components = results[0].address_components;
    $.each(components, function(index, value) {
    if(value.types[0] != "undefined"){
    if(value.types[0] == 'street'){$("#street").val(value.long_name);}
    else if(value.types[0] == 'country'){$("#nation").val(value.long_name);}
    else if(value.types[0] == 'administrative_area_level_1'){$("#region").val(va lue.long_name);}
    else if(value.types[0] == 'administrative_area_level_2'){$("#prov").val(valu e.short_name);}
    else if(value.types[0] == 'postal_code'){$("#cap").val(value.long_name);}
    else if(value.types[0] == 'route'){$("#street").val(value.long_name);}
    else if(value.types[0] == 'locality'){$("#city").val(value.long_name);}

    }
    });
    $("#latitude").val(lat);
    $("#longitude").val(lng);
    // set img static maps
    $("#maps").html('<img style="margin-left: 14px" src="http://maps.google.com/maps/api/staticmap?markers=' + lat + ',' + lng + '&zoom=17&size=450x450&sensor=false" />');
    $(".fisarmonica").fadeIn();
    }
    else {
    alert("Google Maps not found address!");
    }
    });
    return " false";

    }

    Con Chrome funziona benissimo mentre con IE e FIREFOX non va. Mi da come risultato "false" al cliccare su Mostra mappa.

    Qualcuno potrebbe aiutarmi?

    Ringrazio infinitamente.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    return " bkS false"; <-- che ambizzioni avrebbe?
    perché tratti "undefined" e "false" come strnghe?
    installa firebug e nonitorizza la funzione
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    return " bkS false"; <-- che ambizzioni avrebbe?
    perché tratti "undefined" e "false" come strnghe?
    installa firebug e nonitorizza la funzione
    quel bks false era per capire il punto dove si fermava la funzione. È una mia aggiunta. Inoltre undefined e false vengono trattate come stringhe dallo script. Non è un codice che ho scritto io, l'ho solo utilizzato adattandolo alle mie esigenze.

    Ho installato firebug ma non riesco a monitorare la funzione. Ovvero non capisco come posso creare un punto di interruzione per effettuare l'esecuzione manuale.

    Grazie mille per la risposta.

    Un saluto.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova a mettere il link alla pagina online
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Prova a mettere il link alla pagina online
    La pagina web è: http://www.eltipicoitaliano.es/puntos_de_venta.php e il link è "Mapa" di ogni ristorante. Questo link se lo apri con Chrome funziona benissimo, mentre per IE, Mozilla e suppongo con altri tipi di Browser, non va, mi d come risultato: "false".

    Grazie mille.

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.