Как получить динамическую широту и долготу на картах Google? - PullRequest
0 голосов
/ 20 июля 2011

У меня есть страна и адрес.Как я могу получить latitude и longitude из Google Maps V3?

Я буду использовать это для загрузки карты.

РЕДАКТИРОВАТЬ

Это мой действительный код, но, похоже, Google API возвращает эту ошибку: W[B].bindTo=function(a,b,c,d){var c=c|...R[p](this,wf,a);this.Pb&&this.Pb(a)};

РЕШЕНИЕ удалить центр: местоположение,

Ответы [ 3 ]

2 голосов
/ 20 июля 2011

Вы можете получить это с помощью Запросов геокодирования .

Вы можете увидеть мой последний проект, в котором я использовал этот здесь .См. Функцию AddMarker в gmaps3.js для примера работающего реального мира.В основном я выбираю адреса из базы данных (используя AJAX), а затем преобразую их в широты и долготы, чтобы сделать маркеры на карте.

1 голос
/ 20 июля 2011
1 голос
/ 20 июля 2011

Вы можете использовать их ReST-API.

http://maps.google.com/maps/api/geocode/json?address=Berlin+Germany&sensor=false

Документация находится в Google Geocoding API .Вам нужно будет выполнить запрос http, например, $.get в jQuery, чтобы выполнить запрос, а затем проанализировать JSON.Другие выходные форматы включают XML.На их сайте также есть геокодер JavaScript .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...