Я использую простой элемент управления Mapbox, вызывающий уровни данных MB (ниже). Мне нужно добавить еще несколько слоев маркера, но не знаю, как получить идентификатор карты. Как я могу это сделать?Как добавить маркеры в элемент управления слоем 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
Хорошо. Я отредактировал свой ответ. Но в вашем вопросе вы говорите, что не знаете, как получить идентификатор mapbox. Вы могли бы быть более ясными. На вопрос не хватает многих вещей, например: что вы изучали? Что вы пробовали? Что пошло не так? Какие ошибки вы получаете? См. Http://stackoverflow.com/help/how-to-ask – iH8