用户输入搜索使用KML覆盖谷歌地图



我在KML文件中创建了"区域",该文件有效地覆盖在我的页面中的谷歌地图上。我想做的是为用户提供搜索能力,方法是以html形式输入他们的地址,并通过在搜索位置创建一个占位符并在描述中包含适当的信息,让代码识别他们的地址在"a区"、"b区"等中,或根本不在一个区域中。

我曾尝试使用javascript将他们的搜索查询转换为lat和long,并使用地理编码函数以这种方式创建一个占位符,但没有成功。我想可能有问题,因为KML层可能已经加载,需要刷新数据。。。?因此,我尝试使用phpPOST对同一页面进行刷新,包括他们的查询,并让地理编码器在用户的lat和long处创建一个占位符,然后加载KML层。

在经历了太长时间的旋转之后,我似乎需要考虑KML以外的选项,但我不确定如何实现融合表或将KML信息放入mysql数据库。

非常感谢您的帮助!

听起来像这个例子(使用geoxml3第三方KML解析器)。

使用FusionTables 的版本(相同功能)

最新更新