繁体   English   中英

Google Maps Api v3错误

[英]Google Maps Api v3 error

在进一步阅读之后,反复试验并寻找我可以适应的解决方案失败了。

我有一个KML文件,其中显示了我想要的位置,严重的问题是我无法弄清楚如何使搜索输入元素与Google Maps API一起使用。

我已经尝试过onclick =“ findplace”,但无法显示信息窗口。

我基本上是想将搜索功能添加到我的地图列表中(来自KML文件),而不是Google所提供地点的很大列表。 我开始怀疑这是否有可能,因为我在网上找不到相同的示例。

JavaScript对我而言不是一个强项,是否可以使我的自定义地图可搜索?

我猜您需要在KML文件中的位置列表中进行搜索,而您无法事先知道其确切包含的内容。 为此,您需要通过Google Maps API或直接从文件本身访问KML文件的内容。

似乎没有任何方法可以通过API访问KML文件中的单个对象(请参见此处此处的讨论)。 如果KML文件与您的页面来自同一域,则可以加载KML文件并将其解析为纯XML文件(请参见此处 )。 然后,您可以搜索已解析的结果,然后在地图上做您需要做的事情(也许向标记坐标发送一个单击以显示信息窗口)。 如果它位于另一个域上,则需要通过服务器端调用来检索文件。

这听起来像您要达到的目标吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM