Google maps - URL-адрес, чтобы получить POI на основе местоположения и условия поиска - PullRequest
0 голосов
/ 01 октября 2009

Есть ли URL Карт Google, который я могу использовать, чтобы получить список POI рядом с местоположением пользователя? Вот что я хочу - пользователь вводит поисковый запрос, и я уже знаю его широту и долготу. Я хочу получить XML / kml с деталями POI на основе условий поиска.

Итак, допустим, я ищу Starbucks в определенном месте, я должен получить все Starbucks в радиусе, скажем, 5 миль от того места, где я нахожусь.

Спасибо.

Ответы [ 2 ]

1 голос
/ 01 октября 2009

Если у вас есть собственная база данных POI, то вы можете использовать что-то вроде обычного подхода Store Locator .

Если у вас нет собственной базы данных POI, вы можете использовать Google AJAX Search API в локальном режиме . Это будет искать предприятия, поэтому Starbucks в порядке, но он не будет искать POI, которые не являются предприятиями, такими как парки и горы.

AJAX Search API также возвращает только до 8 меток, ранжированных по релевантности и расстоянию, поэтому если в пределах 5 миль имеется более 8 Starbucks, вы не получите их все. Если в радиусе 5 миль меньше 8, вы можете получить расстояние более 5 миль, но в этом случае вы можете проверить расстояния и отбросить все, что вам не нужно.

0 голосов
/ 01 октября 2009

Может быть, вы проверите API Карт Google и интегрируете это на свой сайт.

Вы можете увидеть несколько демонстраций, Маркер для нескольких магазинов может быть тем, что вы ищете.

Другая демонстрация показывает вам , как найти POI в многоугольнике .

...