1
的div元素我通过最初推MapBox标记对象的数组:MapBox得到标记
var deviceMarker = deviceMarkers[index];
我想:
var el = document.createElement('div' + index);
el.className = 'marker';
deviceMarkers.push(new mapboxgl.Marker(el, { offset: [-50/2, -50/2] }).setLngLat([device.lat, device.lon]).addTo(map));
在别处在代码中,我通过提取所述标记能够从deviceMarker对象获得'el',以便动态改变图标大小,方向等。我怎样才能提取'el'作为原始的div?
你的传说。我稍后再说。 – HomerPlata
这很好。你能协助跟进吗? https://stackoverflow.com/questions/46072617/programmatically-change-offset-of-mapbox-marker-via-javascript – HomerPlata