Маркеры api v3 карты Google исключают город или определенную границу - PullRequest
2 голосов
/ 23 декабря 2011

Я использую Google Maps API v3.У меня есть база маркеров с широтным и длинным адресом, которая отображается на карте, и она отлично работает.

На карте отображаются маркеры для всего штата, и теперь я хочу знать, как можно исключить маркеры в определенном городе.?Скажем, я показываю карту Индианы и хочу исключить Индианаполис.

У меня есть приблизительное представление о том, где я могу выбрать точки, а некоторые - как проверить, находятся ли они между определенным диапазоном, но может ли кто-нибудь уточнить это на более конкретном примере или есть лучший подход к этому?

1 Ответ

1 голос
/ 23 декабря 2011

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

Я сделаю следующие шаги:

  1. Выполните итерацию всего маркера и «обратное геокодирование» маркера в длину.
  2. Проверьте результат города с помощью "обратного геокодирования".
  3. Если Город находится не в ваших принятых городах, удалите маркер.
...