Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌地图不';获取外部JSON后显示标记_Javascript_Jquery_Json - Fatal编程技术网

Javascript 谷歌地图不';获取外部JSON后显示标记

Javascript 谷歌地图不';获取外部JSON后显示标记,javascript,jquery,json,Javascript,Jquery,Json,我可以从我网站上的外部JSON读取lat、lgt等。但我无法理解为什么不显示标记(markerclusterer) 我可以举两个例子: 1=>功能完善 2=>它不工作 您可以注意到,对于控制台中的链接2,我可以正确读取JSON。也许我需要在其他部分移动一些代码(加载时的差异?) 多谢各位 尝试为正在分配贴图的div指定不同的id <div id="mappa1" class="shadow610" style="position: relative; background-color: r

我可以从我网站上的外部JSON读取lat、lgt等。但我无法理解为什么不显示标记(markerclusterer)

我可以举两个例子:

1=>功能完善

2=>它不工作

您可以注意到,对于控制台中的链接2,我可以正确读取JSON。也许我需要在其他部分移动一些代码(加载时的差异?)


多谢各位

尝试为正在分配贴图的div指定不同的id

<div id="mappa1" class="shadow610" style="position: relative; background-color: rgb(229, 227, 223); overflow: hidden;">


问题是我的lat/lgt在E6中

var latLng = new google.maps.LatLng(    (data[i].lat/1E6),
                                                            (data[i].lng/1E6)   );

别忘了把map函数重新分配给新的div id,谢谢,但我不认为这是个问题。页面是不同的,所以它们不会冲突……当然,如果您提供不同的ID,那么可能不会导致任何冲突,而且页面也不同,发生在您站点上的地图页面将尽可能地冲突
var latLng = new google.maps.LatLng(    (data[i].lat/1E6),
                                                            (data[i].lng/1E6)   );