我正在使用Google Maps API v3,并且正在显示一张基本地图,其中包含来自KMZ文件的约250个地点标记。我想在页面中添加一个搜索框,允许用户搜索KML中的特定项目。我很确定这是可能的,但我不确定最好的入门方式......任何帮助我指向正确方向的人都会非常感激。
感谢。
答案 0 :(得分:0)
据我了解,KMZ文件是一个包含.KML文件和其他相关文件的压缩文件。使用jquery读取KML并从中提取值是微不足道的,您可以在此处获取有关如何执行此操作的信息。 http://think2loud.com/224-reading-xml-with-jquery/
我没有在javascript中解压缩文件,但如果你想在客户端做所有事情,你可以查看这个StackOverflow问题。 Unzipping files
或者,您可以在服务器上解压缩KMZ文件,并让客户端代码使用AJAX get获取KML文件(如第一个链接所示)。
希望这有帮助。