Leaflet / Mapbox错误 - "无法读取属性' minZoom'未定义"

时间:2016-04-14 16:26:48

标签: leaflet mapbox

我使用传单使用以下代码创建地图:

L.mapbox.accessToken = 'pk.##MY TOKEN HERE##';
var map = L.mapbox.map('map', 'mapbox.streets');
map.scrollWheelZoom.disable();
map.setView(new L.LatLng(32.75, -97.33), 10);

但是当页面加载时,我得到一个控制台错误

  

无法读取属性' minZoom'未定义的

此错误源自以下行:

var map = L.mapbox.map('map', 'mapbox.streets');

我已经尝试在声明了地图变量之后设置了minZoom值,但是在那一点上它已经没有工作b / c错误已经发生。我已经尝试在相同的地图声明行中设置setView,但它也没有帮助。

之前是否有人遇到此错误?

2 个答案:

答案 0 :(得分:0)

试试这个:

var map = L.mapbox.map('map', 'mapbox.streets').setView([0, 0], 2);

来源:Mapbox blog

答案 1 :(得分:0)

由于无法读取该属性,因此在查找ID为<div>的{​​{1}}时遇到问题。

在您的HTML页面中,尝试在您希望地图显示的正文中添加map

相关问题