Am obține fals lung pentru lat orașele Dom-Tom atunci când folosesc geocoder Google

voturi
0

script-ul meu

<script type=text/javascript>
// ....
//....

var adresse = jQuery.trim(region) + ,  +jQuery.trim(adresse) + ,  + jQuery.trim(codePostal) + ,  + jQuery.trim(ville) + ,  +  jQuery.trim(pays);

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

                    geocoder.geocode({ address: adresse, region: 'no' },
                    function (coords, status) {
                         if (status.toLowerCase() == 'ok') {
                                var lat = coords[0].geometry.location.lat();
                                var lon = coords[0].geometry.location.lng();    
                                console.log(lat :+lat+,  lon :+lon);

                         }
                         else {
                            alert(address not found);
                         }
                    } );

</scrip>

Am o problemă LatLong regiunea dom-tom Franței, am LatLong fals când introduc această adresă La Réunion, 9 Rue des Poivriers, 97400, Saint-Denis, Franța Îmi place LatLong => (lat: 48.936181, lon : 2.3574429999999893), dar este fals

Sper ca cineva are o soluție, dacă acest lucru vă mulțumesc pentru mine ajuta (Imi pare rau meu englez!)

Întrebat 18/02/2013 la 19:01
sursa de către utilizator
În alte limbi...                            


1 răspunsuri

voturi
0

Am găsit soluția în cele din urmă doar elimina din țară pentru regiunile de peste mări, cum ar fi faptul că:

<script type="text/javascript">
// ....
//....

if(jQuery.trim(pays) == 'France'){
var adresse = jQuery.trim(region) + ", " +jQuery.trim(adresse) + ", " + jQuery.trim(codePostal) + ", " + jQuery.trim(ville);
}
else{
var adresse = jQuery.trim(region) + ", " +jQuery.trim(adresse) + ", " + jQuery.trim(codePostal) + ", " + jQuery.trim(ville) + ", " +  jQuery.trim(pays);
}

//...

</script>

Multumesc mult AlexWien

Publicat 25/02/2013 la 22:14
sursa de către utilizator

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more