Je construis un site Web de services de cartes. L'utilisation de « 20635 ne 25 ct » à titre d'exemple, sur maps.google.com, elle retourne une maison à Sammamish WA 98074. Mais avec mes codes:API google geocoder renvoyer un emplacement différent de maps.google.com
geocoder.geocode({'address': address}, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
alert(results.length);
var coordinates = results[0].geometry.location;
lat = coordinates.lat();
lng = coordinates.lng();
_CallBack();
} else {
alert("Geocode was not successful for the following reason: " + status);
}
});
retourne un endroit très différent: 40,6086666, -96,68688929999996
Cependant, si j'utilise l'adresse complète "20635 ne 25 ct sammamish wa 98074", alors les codes retourne la même chose que maps.google.com
Un indice?
Il est Persuadée à: « 20635 S 25th St, Hickman, NE 68372, États-Unis (40.6086666, -96.68688929999996) ". Soyez toujours aussi précis que possible avec les adresses du géocodeur. – geocodezip
merci! Je ne comprends pas le contexte ou la logique ici. Si leur base de données peut trouver une meilleure correspondance (emplacement de type ROOFTOP), pourquoi choisissent-ils de renvoyer un emplacement RANGE_INTERPOLATED? et c'est le seul retour dans ce tableau .... Et différents produits ont des résultats différents ??? – user2639723
Google Maps! = Google Maps Géocodeur – geocodezip