puntos google entre distancia calcular google-maps-api-3 matrix google-api distance google-distancematrix-api

google-maps-api-3 - calcular distancia entre dos puntos google maps api



API de matriz de distancia de Google (6)

Tuve un problema similar, pero fue debido a asumir que la etiqueta del sensor sería por defecto falsa, pero de hecho es necesaria.

Intenté utilizar Google Distance Matrix API JSON en mi proyecto, luego de formatear la url, por ejemplo:

http://maps.googleapis.com/maps/api/distancematrix/json?origins=Vancouver+BC|Seattle&destinations=San+Francisco|Victoria+BC&mode=bicycling&language=en&sensor=false

Pude ver el resultado en el navegador, pero cuando intenté hacer una solicitud http para obtener el resultado, recibiré el estado: REQUEST_DENIED

En la documentación:

REQUEST_DENIED indica que el servicio le negó el uso del servicio Distance Matrix a su aplicación.

Pero todavía no sé por qué mi solicitud es denegada. Más información de google:

El uso de Distance Matrix API debe estar relacionado con la visualización de información en un mapa de Google; por ejemplo, para determinar los pares de origen-destino que se encuentran dentro de un tiempo de conducción específico entre sí, antes de solicitar y mostrar esos destinos en un mapa. El uso del servicio en una aplicación que no muestra un mapa de Google está prohibido.

Si no puedo obtener el resultado, ¿cómo puedo aplicarlo en el mapa de google? ¿Alguien con el mismo problema? Publicaré el código de muestra más tarde, para aclarar mi pregunta más claramente.


Google Distance Matrix API tiene un límite de elementos establecido en 2500. Dudo mucho que haya superado este límite, ya que tendría que haber calculado la matriz máxima de 10 x 10 25 veces. Soy de Sudáfrica, y se negó a trabajar para ninguna dirección local hasta que cambié el modo de transporte a conducción (de caminar, quiero decir en serio, tenemos autos). Tal vez eso ayude


Tuve el mismo problema antes.

debe verificar con la versión clave de Google Api y los códigos / scripts de la versión que está utilizando.



Lo primero es que lo que necesita es tener una clave API asignada a su aplicación. Esto se hace primero al crearlo en el Administrador de la API de Google en [ https://console.developers.google.com/] . Después de eso, podrás enfrentar nuevos problemas de forma gratuita :)


Necesita establecer una clave de API para usar los servicios de mapas de Google como este:

https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=Washington,DC&destinations=New+York+City,NY&key=**YOUR_API_KEY**