我在这里所做的是从在线的XML文件中获取信息(实际上是其中的2个, 这是一个示例 ),并使用它在自定义的Google地图上创建标记。 在Safari上的本地计算机上一切正常(在Chrome或Firefox中无效),xml文件已加载,我获取了我需要的所有信息,并成功创建了标记。 这是我的代码:

function loadXml(xmlText) {
    if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp=new XMLHttpRequest();
    } else {// code for IE6, IE5
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.open("GET",xmlText,false);
    xmlhttp.send();
    xmlDoc=xmlhttp.responseXML;
    return xmlDoc;
}

但是由于某种原因,当我将代码发布到网站上时,会显示地图,但没有任何标记显示( 这是该网站 )。 当我试图找出问题所在时,这就是我在错误控制台中找到的内容:

未捕获的异常:{Exception ...“组件返回故障代码:0x80004005(NS_ERROR_FALIURE)”结果:“ 0x80004005(NS-ERROR-FALIRE)”位置:“ JS框架:: http://getmethere.zzl.org/ ::加载XML ::行171“数据:否]

我不完全确定这里发生了什么,我只是从其他地方借来了这段代码。 但是从我得到的结果来看,我的loadXml函数出了点问题。 该参数接受包含XML文件的URL(请参见第一句中的链接)。 谁能提出解决方案?

谢谢!!!

===============>>#1 票数:1

您正在从其他站点加载资源,例如http://www.capitalbikeshare.com/stations/bikeStations.xml 我收到NETWORK_ERR: XMLHttpRequest Exception 101 ,这是一个Access-Control-Allow-Origin问题。 这意味着另一个站点不允许您从其站点检索内容,因此请尝试将XML文件托管在您自己的站点上(假设您拥有权限)。

===============>>#2 票数:0

一些快速的Google搜索会显示以下页面: http : //helpful.knobs-dials.com/index.php/0x80004005_%28NS_ERROR_FAILURE%29_and_other_firefox_errors

我想知道浏览器是否无法找到或访问您正在加载的XML文件。

  ask by Jessica Stanley translate from so

未解决问题?本站智能推荐:

2回复

使用XML在Google Maps中创建多个标记

我几乎可以肯定以前已经问过这个问题,但是出于对我的爱,我只是在任何地方都找不到答案。 基本上,我想做的是在要构建的自定义Google地图上创建多个标记。 我已经有一个XML文件,其中包含每个项目的坐标(lat / lng)和标题。 我想从XML文件中获取数据,并使用它在地图上创建标记。
1回复

带有多个信息的Google地图在一个标记中

我正在开发一个包含一些有关地方信息的Web应用程序。 那个地方可能有不止一个议程。 我可以在一个标记中显示更多信息,例如堆叠气球吗? 这是我的地图 http://petamajelis.org/maps/index.php 这是我的数据 http://petamaje
1回复

使用Google Maps API(XML)切换标记

我一直在为此扯头发。 我试图通过单击按钮来切换地图上的标记。 我在网上看到的示例使用JSON,而我使用XML提取数据,这有什么区别吗? function load() { var myLatlng = new google.maps.LatLng(51.507664, -0.15017
1回复

Google Maps API分别删除标记

从XML文件加载标记时,我尝试逐个放置标记(有延迟),但似乎无法正常工作。 我究竟做错了什么? 一次全部删除它们是可行的。 这是我到目前为止的内容:
1回复

获取Google Maps XML文件的最后一个节点

我一直在使用Google Maps API v3,因为v2已过时,并且不再适用于我的网站 我不想显示地图上xml文件中的每个指针,而是要显示与该页面相关的当前标记。 我有一个事件页面,所以我想显示有关事件的信息并显示仅用于从xml文件获取的事件的地图。 除了我需要在URL中指定一个
1回复

无法读取属性“ responseXML”的Google Map

使用Google Chorme(最新版本)和Sublime Text。 嗨,我被我的个人项目打中了,我想将(公共汽车的)xml坐标转换为Google地图上的标记,这是我的代码: 但是我得到这个问题: 感谢帮助!
2回复

存储在对象中时删除Google Maps标记

我想用数据库中存储的位置的标记填充Google Map,然后允许用户通过双击要删除的标记来删除任何标记。 使用下面的代码填充地图,但是双击任何一个标记时,最后一个标记将被删除。 我以为发生这种情况是因为每次将双击事件侦听器都重新分配给当前标记,但是我无法解决如何阻止这种情况的发生。
1回复

在我的网页中将坐标加载到Google地图

有什么方法可以将坐标(从csv文件, xlxs等)加载到我嵌入到网页中的Google地图上? 我在网上看到的所有示例仅显示我必须登录到Google地图本身。 我要做的是加载坐标并将标记放置到这些坐标上。 该地图在我的网页中。有没有办法用JavaScript做到这一点? &l
2回复

Android Google Maps中的路线标记

如何使用Google Maps在Android中添加自定义路线。 我正在构建类似于mapmyhike的应用程序。 Maps API V3中可以吗?
1回复

适当显示和重新加载自定义Google Maps标记

我不确定这是我做的事情还是需要解释的基础知识。 基本上,我要做的是在单击按钮后刷新下面地图中的标记,这些标记包含在数组中(按钮元素ID为“ reloadMarkers”) 我在控制台中收到以下错误:TypeError:无法读取initMap的setMarkers处未定义的属性“ leng