medir google distancias con como google-maps google-distancematrix-api

google-maps - con - como medir distancias en google maps iphone



Matriz de distancia de Google Maps mal resultado (2)

Buenas y malas noticias :)

La mala noticia es que la dirección japonesa aparecerá en muchas ubicaciones remotas, ya que este es un problema constante en la API de geocodificación. Esto se ha informado en el rastreador de problemas de la API de Google Maps: https://code.google.com/p/gmaps-api-issues/issues/detail?id=9683

Eche un vistazo a este comentario sobre el rastreador de problemas para obtener detalles sobre cómo solucionarlo.

La buena noticia es que aún obtiene las distancias y rutas correctas desde la API de Matriz de Distancia y la API de Direcciones.

Estoy realizando una solicitud a la API de matriz de distancia de Google Maps para calcular la distancia de un punto a otro. Ambos puntos están en Rusia. El problema es que, en algunos casos, la API devuelve el destino incorrecto.

Por ejemplo, selecciono este punto en la costa del Mar Negro, Rusia .

La solicitud a la API es
https://maps.googleapis.com/maps/api/distancematrix/json?origins=58.3941198,33.223535&destinations=44.58019749055891,38.0705451965332&mode=driving&language=ru-RU&key=

Vuelve

"destination_addresses" : [ "1 Chome-11 Kamifukubara, Yonago-shi, Tottori-ken 683-0004, Japan" ],...

Entonces, Google Maps sabe que es Rusia, pero Distance Matrix cree que es Japón. ¿Por qué?

¿Hay algún error conocido para lugares cercanos a la costa del mar?

ACTUALIZAR

Este error se manejó en el rastreador de problemas https://issuetracker.google.com/issues/35828610 . Fue marcado como Fijo el 19 de julio de 2016.


El problema con esta ubicación en Japón es que sus límites dicen que está en todo el mundo:

"formatted_address" : "1 Chome-11 Kamifukubara, Yonago-shi, Tottori-ken 683-0004, Japan", "geometry" : { "bounds" : { "northeast" : { "lat" : 90, "lng" : 180 }, "southwest" : { "lat" : -90, "lng" : -180 } }, "location" : { "lat" : 35.4426127, "lng" : 133.3638089 }, "location_type" : "APPROXIMATE", "viewport" : { "northeast" : { "lat" : 90, "lng" : 180 }, "southwest" : { "lat" : -90, "lng" : -180 } } }, "place_id" : "ChIJlwBC99P3VjUReuUmCg7qU_E", "types" : [ "sublocality_level_3", "sublocality", "political" ]