编辑:只是一些背景资料 - 系统设置使用MySQL来存储每个标记的信息,然后通过一些PHP代码,然后通过显示其转换成XML文件地图JavaScript文件。我目前有大约10个标记,它们存储在mySQL数据库中。加载地图后,所有的标记都被加载。谷歌地图API - 搜索XML标记
我目前使用Google Maps API V3显示标记,并在一个div来显示自己的信息窗口。到目前为止,这一切都很好。 我想要做什么添加搜索功能。 据我了解,该API确实有搜索功能,但是当我在文档中尝试过的例子,但它确实在整个地图搜索。我希望它只能在我的标记中搜索。 编辑:正如我在编辑在上面所提到的,所有标记在初始化显示() - 因此,当有人搜索的位置,最接近的匹配会被选中。在我的地图的情况下,infowindow会在地图区域之外的2个“html”部分显示和分割(即实际地图上没有气泡显示)
编辑:最初,我担心有人如果我发布了该网址,它会出现并复制我的想法,但我相信它已经完成了!血肌酐*宽它 - CityMap Prototype
所以,我想我需要找到/建立某种形式的系统,其搜索XML文件。最初,用户只能按名称搜索位置。后来,我确信我可以为搜索提供创意用途。
任何人都可以指向正确的方向吗?
编辑: 发布后,我找到了关于W3C的教程 - PHP Example - AJAX Live Search。它会搜索XML文件中的链接,然后在键入的条目下的临时搜索结果中显示它们。有谁知道我可以如何将这个搜索功能链接到标记? 从我能理解的,我需要以某种方式通过XML链接到每个标记,但这是我的猜测程度。
感谢
是您的XML从PHP /数据库服务器> –
是产生,从MySQL服务器,通过一个XML文件用PHP提取。对不起,我应该事先澄清一下。 – tristanojbacon