Карты Google - URL-адрес для получения POI на основе местоположения и поискового запроса

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

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

Спасибо.


person lostInTransit    schedule 01.10.2009    source источник


Ответы (2)


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

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

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

person Mike Williams    schedule 01.10.2009

Возможно, вы проверите API Карт Google и интегрируете его на свой сайт.

Вы можете увидеть несколько демонстраций, store Marker может быть тем, что вы ищете.

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

person griti    schedule 01.10.2009