首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Google Latitude的诺基亚地图

使用Google Latitude的诺基亚地图
EN

Stack Overflow用户
提问于 2013-04-20 12:21:22
回答 1查看 307关注 0票数 0

我正在尝试解析我的google latitude KML标记并将其添加到诺基亚HERE地图中。它只能在IE9的笔记本电脑上运行,但不能在Safari5.7,Chrome27(本地或我的web服务器)中添加标记。有什么想法吗?

代码语言:javascript
复制
kml.parseKML("http://latitude.google.com/latitude/apps/badge/api?user=-1099057214648547758&type=kml");
EN

回答 1

Stack Overflow用户

发布于 2013-04-24 18:46:15

如果KML在一些浏览器上加载成功,但在其他浏览器上没有成功加载,那么这几乎可以肯定是因为有问题的浏览器好心地试图防止跨脚本域攻击。

您有三个选项

  • 将KML文件托管在与读取文件的JavaScript相同的域中-例如,如果您拥有example.com,则JavaScript应托管在example.com上,并且example.com
  • 上托管的KML设置KML解析器以检索文件example.com,并使用代理解决方案(如此php example )从托管KML文件的服务器上的CORS<代码>E113E214中真正检索文件,然后使用AJAX加载KML,然后使用此as中所示的<代码>D15方法加载KML

如果KML是never加载成功,那么您应该检查文件是否为valid,以及显示地图的HTML语法是否正确。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16116529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档