Как передать координаты источника и назначения в API Google Maps directions?

Я использую Google maps api для направлений, но у меня возникают проблемы, когда я пытаюсь отправить источник и пункт назначения в качестве координат.в документации говорится, что я могу это сделать

http://code.google.com/apis/maps/documentation/directions/#RequestParameters

но я не уверен, что формат, потому что он продолжает давать мне ошибки

Uncaught Error: Invalid value for property <origin>: [object Object]

я попробовал так:

 {"Ja":27,"Ka":45}
 {latitude:27,longitude:45}

и все возможные комбинации выше но все равно дает ошибку, что странно, потому что объекты идентичны тем, которые я должен отправлять.

2 ответов


просто укажите latidute / longitude, разделенные запятой как текстовое значение:

http://maps.google.com/maps/api/directions/json?origin=27.111,45.222&destination=28.333,46.444&sensor=false


используйте Google distancematrix API:

https://maps.googleapis.com/maps/api/distancematrix/json?origins=-0.6566588,35.0881299&destinations=-0.6433411,35.094122&mode=driving