我正在使用調用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