0
嗨我想添加群集到我的谷歌地图。自从我实际设计了任何东西以来,它已经有八年的时间了,所以我由于缺乏知识而恢复到修改另一个网站。我已经加入了maerkerclusterer.js脚本到我的网页,但我还没有知道从哪里解析谷歌地图标记群集
var markerCluster = new MarkerClusterer(map, markers);
虽然标志器阵列。我的代码的演示可以发现如下:
嗨我想添加群集到我的谷歌地图。自从我实际设计了任何东西以来,它已经有八年的时间了,所以我由于缺乏知识而恢复到修改另一个网站。我已经加入了maerkerclusterer.js脚本到我的网页,但我还没有知道从哪里解析谷歌地图标记群集
var markerCluster = new MarkerClusterer(map, markers);
虽然标志器阵列。我的代码的演示可以发现如下:
115线应该是:
var len = guests.length;
var markerArray = [];
比,线141-142到:
var marker = google.maps.Marker(map, guests[i]);
markerArray.push(marker);
}
var markerCluster = new MarkerClusterer(map, markerArray);
这应该得到它上班。
转换的目的是为了传递MarkerClusterer一个只包含标记的数组,没有别的,因为核心代码是其他明智的混淆和抛出错误。
谢谢。我尝试过,但它没有聚集任何东西。有没有办法在浏览器中调试JavaScript? – user1543368 2012-08-07 11:29:28
有很多方法,根据你的大衣,他们必须有一个内置的工具。我看着你的页面,确实有一个JS错误。我只是再次查看你的代码,你需要在那里做一个小的改变,即编辑答案。 – 2012-08-08 13:55:24
仍然没有运气。如果我在google.maps.Marker(map,guests [i])之前的第142行添加“new”该数组将填充我的JSON内容。否则,它不会通过数组传递内容。 – user1543368 2012-08-09 23:50:29