Карты Google обнаруживают клик в определенной области страны

Вчера я отправил вопрос, спрашивая, знает ли кто-нибудь, как заставить карты Google возвращать название страны с обратным геокодированием для Англии, Шотландии и Уэльса, поскольку в настоящее время он видит их всех как «UK». Никто не ответил, поэтому я не думаю, что это возможно / легко? Обратное геокодирование Googlemaps Получить название страны, страны Великобритании

Поэтому я ищу разные подходы ..

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

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

Должен быть какой-то способ сделать это? Любой совет, ПОЖАЛУЙСТА! Я в отчаянии!

Bex


person Bex    schedule 11.03.2011    source источник


Ответы (2)


Я использовал совершенно другой подход и использовал почтовые индексы. Я сохранил первые части почтовых индексов в БД. Когда я получаю подробную информацию о выбранном месте, я знаю страну, поэтому, если это Великобритания, я проверяю почтовый индекс. Если почтовый индекс совпадает с каким-либо в БД, я знаю страну. Следует иметь в виду, что почтовый индекс SY охватывает как Уэльс, так и Англию, поэтому вам нужны все почтовые индексы, чтобы их можно было разделить. Очень долго наматывается, но работает!

person Bex    schedule 16.03.2011

Просмотреть исходный код http://home.provide.net/~bratliff/polycluster/v3/absurd.html, чтобы узнать, как справиться с "абсурдным" количеством полилиний в многоугольнике.

Изменить: ссылки не работают. Archive.org в кеше есть страница и некоторые файлы JS, но, похоже, они не работают. Возможно, вы сможете увидеть, что там делает JS.

person dave1010    schedule 15.03.2011