Поиск по карте Google с использованием KML - PullRequest
1 голос
/ 08 февраля 2012

Я использую поле Google Map kml (прямой код iframe из gmap) для отображения разных мест / магазинов на карте: Google map @my site ,

Мне нужно добавить окно поиска, из которого пользователь может искать ближайшие магазины по своему местоположению ...

Может ли любое тело помочь мне в этом ...

Ответы [ 2 ]

2 голосов
/ 24 января 2013

Насколько я понимаю, API не предоставляет поддержку для поиска в предоставленном вами KML: Геокод API Google Maps находит поблизости KML

Google предоставляет сервис под названием placeService (https://developers.google.com/maps/documentation/javascript/places), который позволяет вам отправлять запросы к их базе данных контента и возвращать результаты в виде KML рядом с местоположением в некоторой ограниченной области - но, насколько мне известно, вы не можете указать источник для поиска. (Вы можете попробовать протестировать сервис placeService с установленным на вашей карте слоем KML и посмотреть, содержит ли он ваши данные).

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

0 голосов
/ 20 июня 2017

Я сделал поиск по карте Google с Python.Но это поиск в больницах

Вам нужно получить API Google Place и место в коде и перенастроить для поиска, он напечатает имя, адрес местоположения и веб-сайт

https://github.com/rockcastle/GoogleMap-Scrapping

...