Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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
Leaflet 地图容器已初始化错误显示在页面底部_Leaflet - Fatal编程技术网

Leaflet 地图容器已初始化错误显示在页面底部

Leaflet 地图容器已初始化错误显示在页面底部,leaflet,Leaflet,我使用传单框架在地图上显示标记。将多个标记添加到地图时,错误消息显示在“出现问题。地图容器已初始化..请重试”页底部。标记的所有功能都可以正常工作。如果地图中只添加了1个标记,则此错误消息不会显示在底部 var映射; var=[]; var lat=值1[1]; var lang=value1[2]; var map=新的L.map('map'); 地图设置视图([lat,lang],6); L.tileLayer('api.tomtom.com/map/1/tile/basic/main{z}

我使用传单框架在地图上显示标记。将多个标记添加到地图时,错误消息显示在“出现问题。地图容器已初始化..请重试”页底部。标记的所有功能都可以正常工作。如果地图中只添加了1个标记,则此错误消息不会显示在底部

var映射;
var=[];
var lat=值1[1];
var lang=value1[2];
var map=新的L.map('map');
地图设置视图([lat,lang],6);
L.tileLayer('api.tomtom.com/map/1/tile/basic/main{z}/{x}/{y}.png?key={piKey}'{
apiKey:'trv87gvquv8yyfr4nrwgsdzc',
最大缩放:18
}).addTo(地图);
对于(i=0;i
在添加标记时,您的代码很可能正在调用
L.map(“containerId”)

每个容器只能调用一次
L.map

保存引用(例如
var-map=L.map(“containerId”)
),以便您可以将其重新用于下一个标记:
L.marker(coords).addTo(map)


如果这不能解决您的问题,您将不得不发布代码以获得进一步帮助。

var-map;var=[];var lat=值1[1];var lang=value1[2];var map=新的L.map('map');地图设置视图([lat,lang],6);L.tileLayer('{z}/{x}/{y}.png?key={apiKey}',{apiKey:'trv87gvquv8yyfr4nrwgsdzc',maxZoom:18}).addTo(map);for(i=0;iMy代码粘贴在上面。L.Map只调用一次。L.marker在for循环中被调用,因为我必须基于lat和LANG在Map上放置标记。存在“编辑”链接到您的问题下方,请使用该链接,而不是在评论中发布您的代码…@ABHIJIT无法复制您的问题,抱歉:请在线复制您的问题,以便人们可以进行调查。