Search 如何创建在KML中搜索并在Google Map v3上显示结果的搜索?

Search 如何创建在KML中搜索并在Google Map v3上显示结果的搜索?,search,google-maps,google-maps-api-3,kml,Search,Google Maps,Google Maps Api 3,Kml,我已经创建了一个谷歌地图,它加载一个KML文件作为覆盖。这是一张比如说徒步旅行的路线图。我现在想弄明白的是,如何创建一个搜索引擎,允许访问者在KML的数据中搜索,并在谷歌地图上显示相关的追踪路线。这可能吗?我有一个谷歌搜索,可以让他们搜索一个地址,但这不会在KML文件的数据中搜索一个线索 理想情况下,访问者可以输入一个地址,比如说伊利诺伊州芝加哥市主街12345号,或者其他什么,它将显示在该地址(即纬度、经度)指定附近(比如10英里)内的结果 我有点不知道从哪里开始 谢谢你的帮助 Davis我不

我已经创建了一个谷歌地图,它加载一个KML文件作为覆盖。这是一张比如说徒步旅行的路线图。我现在想弄明白的是,如何创建一个搜索引擎,允许访问者在KML的数据中搜索,并在谷歌地图上显示相关的追踪路线。这可能吗?我有一个谷歌搜索,可以让他们搜索一个地址,但这不会在KML文件的数据中搜索一个线索

理想情况下,访问者可以输入一个地址,比如说伊利诺伊州芝加哥市主街12345号,或者其他什么,它将显示在该地址(即纬度、经度)指定附近(比如10英里)内的结果

我有点不知道从哪里开始

谢谢你的帮助


Davis

我不知道您的kml文件更新的频率,但我建议将所有kml数据也存储在数据库中,以使更新更容易。也许每隔一段时间重新下载kml文件并更新数据库


然后,只需使用并在数据库中搜索附近的小径即可。

您所描述的内容听起来是一份不错的工作。融合表为您提供了一种很好的存储和编辑数据的方法(甚至是协作)。此外,还可以添加地理空间列/数据字段(也称为“位置”列,可以是地址或纬度/长坐标)。把所有的线索放在你的融合表中,你就可以绘制它们了。让人们输入地址或lat/long,您可以查询融合表以显示用户指定距离内该点的所有线索头。请参阅入门教程。

您可以使用KML搜索工具进行此操作。它支持KML KMZ CSV和GPX。你可以找到工具