使用KML进行Google地图搜索

时间:2012-02-08 07:43:14

标签: google-maps google-maps-api-3 kml

我正在使用谷歌地图kml字段(来自gmap的直接iframe代码) 在地图上显示不同的位置/商店: Google map @my site

我需要添加一个搜索框,用户可以从这里搜索最近的商店到他/她的位置......

任何人都可以帮我解决这个问题。

2 个答案:

答案 0 :(得分:2)

据我了解,API不支持搜索您提供的KML: google maps API geocode finds nearby KML

Google提供了一项名为placesService(https://developers.google.com/maps/documentation/javascript/places)的服务,该服务允许您向其内容数据库发出请求,并在某个有限区域内的某个位置附近以KML形式返回结果 - 但据我所知,您无法指定来源搜索。 (您可以尝试测试placesService,在地图上设置KML图层,看看它是否包含您的数据)。

假设您正在从数据库生成KML,您是否可以根据用户的搜索条件对其进行适当的重新过滤或样式化。如果没有其他细节,这似乎是最可能的解决方案。

答案 1 :(得分:-1)

我用python完成了谷歌地图搜索。但这个搜索医院

您需要获取google place api并放入代码并重新配置以进行搜索, 它将打印出名称,位置地址和网站

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