【发布时间】:2012-02-08 07:43:14
【问题描述】:
我正在使用谷歌地图 kml 字段(来自 gmap 的直接 iframe 代码) 用于在地图上显示不同的位置/商店: Google map @my site,
我需要添加一个搜索框,用户可以从中搜索离他/她最近的商店...
任何人都可以帮助我解决这个问题..
【问题讨论】:
标签: google-maps google-maps-api-3 kml
我正在使用谷歌地图 kml 字段(来自 gmap 的直接 iframe 代码) 用于在地图上显示不同的位置/商店: Google map @my site,
我需要添加一个搜索框,用户可以从中搜索离他/她最近的商店...
任何人都可以帮助我解决这个问题..
【问题讨论】:
标签: google-maps google-maps-api-3 kml
据我了解,API 不支持搜索您提供的 KML: google maps API geocode finds nearby KML
Google 提供了一项名为 placesService (https://developers.google.com/maps/documentation/javascript/places) 的服务,让您可以向他们的内容数据库发出请求,并以 KML 的形式返回某个有界区域内某个位置附近的结果 - 但据我所知,您无法指定来源搜索。 (您可以尝试在地图上设置 KML 图层来测试 placesService,看看它是否包含您的数据)。
假设您是从数据库生成 KML,您是否可以根据用户的搜索词进行适当过滤或设置样式来重新生成它。如果没有额外的细节,这似乎是最有可能的解决方案。
【讨论】:
我已经用 python 完成了谷歌地图搜索。但是这个搜索医院
您需要获取 google place api 并放置在代码中并重新配置以进行搜索, 它将打印出名称、位置地址和网站
【讨论】: