2017-09-26 21 views
1

我有点初学者的一般编码和传单。我遇到了一个小问题。我有这样的代码,可以拖动用户提交的标记。在此代码中输入何处添加标记样式(小册子)

var currentMarker; 
map.on("click", function (event) { 
if (currentMarker) { 
    currentMarker._icon.style.transition = "transform 0.3s ease-out"; 
    currentMarker._shadow.style.transition = "transform 0.3s ease-out";   
    currentMarker.setLatLng(event.latlng); 

    setTimeout(function() { 
     currentMarker._icon.style.transition = null; 
     currentMarker._shadow.style.transition = null; 
    }, 300); 
    return; 
} 

currentMarker = L.marker(event.latlng, { 
    draggable: true 
}).addTo(map).on("click", function() { 
    event.originalEvent.stopPropagation(); 
}).bindPopup("HI").openPopup(); 
}); 

document.getElementById("done").addEventListener("click", function() { 
currentMarker = null; 
}); 

我也使用awesome-markers leaflet插件来设置我已经放置在地图上的标记。我正在寻找帮助,我应该在上面列出的代码中使用这些选项来设置通用标记的位置。

icon: L.AwesomeMarkers.icon({ 
    icon: '#fix', 
    markerColor: 'darkpurple', 
    iconColor: '#F8FAEE',   
})  

我尝试了不同的每吨点,但正如我说我是一个初学者,我可能俯瞰做什么,如果它确实是可能的。感谢您的帮助和时间,我很感激。

回答

相关问题