我正在尝试解析我的google latitude KML标记并将其添加到诺基亚HERE地图中。它只能在IE9的笔记本电脑上运行,但不能在Safari5.7,Chrome27(本地或我的web服务器)中添加标记。有什么想法吗?
kml.parseKML("http://latitude.google.com/latitude/apps/badge/api?user=-1099057214648547758&type=kml");发布于 2013-04-24 18:46:15
如果KML在一些浏览器上加载成功,但在其他浏览器上没有成功加载,那么这几乎可以肯定是因为有问题的浏览器好心地试图防止跨脚本域攻击。
您有三个选项
example.com,则JavaScript应托管在example.com上,并且example.com example.com,并使用代理解决方案(如此php example )从托管KML文件的服务器上的CORS<代码>E113E214中真正检索文件,然后使用AJAX加载KML,然后使用此as中所示的<代码>D15方法加载KML如果KML是never加载成功,那么您应该检查文件是否为valid,以及显示地图的HTML语法是否正确。
https://stackoverflow.com/questions/16116529
复制相似问题