【发布时间】:2017-06-02 20:38:16
【问题描述】:
在 html 表中拥有各个位置的纬度和经度,单击该行时,函数将纬度和经度值发送到 javascript 函数,该函数在引导模式中加载 openstreetmap 地图和标记。
这在第一次调用函数时有效,显示标记但在关闭模式并再次调用函数时出现错误
未捕获的错误:地图容器已初始化。
function sendlatlng(id) {
var geom=document.getElementById('cor'+id).value;
var geom1=document.getElementById('cod'+id).value;
var map = L.map(('map'),{scrollWheelZoom:true}).setView([geom,geom1], 12);
L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
{
maxZoom: 18
}).addTo(map);
L.marker([geom,geom1]).addTo(map);
}
有没有办法让map div
<div id="map" class="map" style="height: 300px;"></div>
每次打开模态或调用函数时都会重新初始化。
【问题讨论】:
标签: javascript jquery twitter-bootstrap leaflet openstreetmap