Группировка маркеров по городу в Google Maps Api v3 - PullRequest
1 голос
/ 17 февраля 2012

У меня есть карта с примерно 50 маркерами, я загружаю маркеры из kml с помощью jQuery.Я хочу создать меню для быстрого поиска маркеров по городу.

Например:

Kentucky
 shop1
 shop2
Los Angeles
 shop1
New York
 shop1
 shop2
 shop3

В моем коде я могу получить доступ к массиву со всеми маркерами.

Можно ли сделать пакетное обратное геокодирование или что-то еще?Или я должен поместить города в файл kml, чтобы я мог прочитать это с помощью jQuery?

1 Ответ

1 голос
/ 17 февраля 2012

Вы можете перебрать каждый маркер и сделать обратный запрос геокодирования для каждого, что теоретически будет работать. Однако это будет медленным, и вы можете рискнуть превысить лимит запросов в день в API геокодирования.

Я бы порекомендовал выполнить циклическое и обратное геокодирование где-нибудь на сервере и сохранить данные (либо в какой-либо базе данных, либо, возможно, в вашем файле KML, как вы упомянули).

...