Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌地图API-搜索XML标记_Javascript_Google Maps Api 3_Search Engine - Fatal编程技术网

Javascript 谷歌地图API-搜索XML标记

Javascript 谷歌地图API-搜索XML标记,javascript,google-maps-api-3,search-engine,Javascript,Google Maps Api 3,Search Engine,编辑:只是一些背景信息——系统是使用mySQL建立的,用来存储每个标记的信息,然后由一些PHP代码转换成XML文件,然后通过Maps javascript文件显示。我目前有大约10个标记,它们存储在mySQL数据库中。加载地图后,将加载所有标记 我目前正在使用MapsAPIv3来显示标记,并在一个div中显示它们的信息窗口。到目前为止一切都很好。 我想做的是添加一个搜索功能。 据我所知,API确实有一个搜索功能,但当我在文档中的示例上尝试它时,它在整个地图上进行了搜索。我希望它只在我的标记中搜索

编辑:只是一些背景信息——系统是使用mySQL建立的,用来存储每个标记的信息,然后由一些PHP代码转换成XML文件,然后通过Maps javascript文件显示。我目前有大约10个标记,它们存储在mySQL数据库中。加载地图后,将加载所有标记

我目前正在使用MapsAPIv3来显示标记,并在一个div中显示它们的信息窗口。到目前为止一切都很好。 我想做的是添加一个搜索功能。 据我所知,API确实有一个搜索功能,但当我在文档中的示例上尝试它时,它在整个地图上进行了搜索。我希望它只在我的标记中搜索。 编辑:正如我在顶部的编辑中提到的,所有标记都显示在initialize()上-因此,当有人搜索某个位置时,将选择最接近的匹配项。就我的地图而言,信息窗口显示在地图区域之外的2个“html”部分中(即,实际地图上没有气泡显示)

编辑:起初,我担心如果我发布了URL,会有人过来复制我的想法,但我确信已经完成了!Scr*w it-

因此,我想我需要找到/创建某种搜索XML文件的系统。最初,用户只能按名称搜索位置。稍后,我相信我可以想出创造性的搜索用途

谁能给我指出正确的方向吗

编辑: 在发布这篇文章之后,我发现了一个关于W3C-的教程。它从XML文件中搜索链接,然后在您键入时将其显示在栏下的临时搜索结果中。有人知道如何将此搜索功能链接到标记吗? 据我所知,我需要以某种方式通过XML链接到每个标记,但这只是我的猜测


据我了解,api的搜索功能不是针对本地文件,而是针对整个地图(世界),如果您正在使用php,我建议暂时使用您找到的教程,然后将搜索功能链接到执行某种JavaScript响应,该响应将执行您在搜索时正在查找的操作。我不确定这个功能是什么,因为你已经在地图上绘制了你的问题的声音标记。如果您需要更多信息,请告诉我。不确定您是否处于php/ruby/asp环境中。(或者如果您在一个真正的html环境中)hth

据我所知,api的搜索功能不是针对本地文件,而是针对整个地图(世界),如果您正在使用php,我建议暂时使用您找到的教程,然后将搜索功能链接到执行某种JavaScript响应,该响应将执行您在搜索时正在查找的操作。我不确定这个功能是什么,因为你已经在地图上绘制了你的问题的声音标记。如果您需要更多信息,请告诉我。不确定您是否处于php/ruby/asp环境中。(或者如果您处于真正的html环境中)hth

是从PHP/数据库服务器生成的XML>是的,从mySQL服务器生成,通过XML文件用PHP提取。对不起,我应该事先澄清一下。您的XML是从PHP/数据库服务器生成的吗>是的,是从mySQL服务器生成的,是通过XML文件用PHP提取的。对不起,我应该事先澄清一下。我使用的是一个PHP环境,有mySQL数据库、XML intepreter和javascript谷歌地图。我还编辑了这个问题,提供了更多信息,还有URL。我使用的是一个PHP环境,有mySQL数据库、XML intepreter和javascript谷歌地图。我还编辑了这个问题,提供更多信息和URL