Как я могу стилизовать маркеры Mapbox, втягиваемые непосредственно из Mapbox?

Я новичок в Mapbox, так что терпите меня.

Я загрузил свой geoJson на свою карту Mapbox и теперь редактирую его с помощью javascript, создавая карту, вызывая следующую функцию.

$scope.initMap = function() {
   var map = L.mapbox.map('map', 'example.hk78fg64');
};

Карта работает нормально, но я хочу стилизовать маркеры по умолчанию. Как я могу стилизовать эти маркеры, извлекаемые напрямую из Mapbox? Во всех примерах их стилизации маркеры создаются на месте внутри функции geoJson (см. Выражение ниже)

L.geoJson(geoJson, {
    pointToLayer: L.mapbox.marker.style,
});

person Joe Isaacson    schedule 25.03.2014    source источник


Ответы (1)


См. документацию L.mapbox.map :

$scope.initMap = function() {
   var map = L.mapbox.map('map', 'example.hk78fg64', { featureLayer: {
       pointToLayer: L.mapbox.marker.style }
   });
};
person tmcw    schedule 31.03.2014