我正在使用调用MB数据层的简单Mapbox图层控件(下图)。 我需要为此添加更多标记图层,但不知道如何获取地图框ID。我怎样才能做到这一点?如何将标记添加到Mapbox图层控件?
L.mapbox.accessToken = 'pk.eyJ1IjoibWFwc3RlciIsImEiOiI3RmFfME5ZIn0.73sdzUFNqSsGQzjlsnimaA';
var map = L.map('map').setView([38.8922,-77.0348], 14);
var layers = document.getElementById('menu-ui');
addLayer(L.mapbox.tileLayer('examples.map-i87786ca'), 'Base Map', 1);
addLayer(L.mapbox.tileLayer('examples.bike-lanes'), 'Bike Lanes', 2);
addLayer(L.mapbox.tileLayer('examples.bike-locations'), 'Bike Stations', 3);
function addLayer(layer, name, zIndex) {
layer
.setZIndex(zIndex)
.addTo(map);
code is from Mapbox toggling layers template
我用我自己的地图标识。该代码来自模板。我感兴趣的选项添加到这个标记层。 – Bergen88 2015-02-05 21:42:00
好的。我编辑了我的答案。但是在你的问题中,你说的是你不确定如何获得一个mapbox id。你可能会更清楚。这个问题缺乏很多东西:你研究的是什么?你尝试了什么?什么地方出了错?你得到什么错误?请参阅:http://stackoverflow.com/help/how-to-ask – iH8 2015-02-05 22:17:31