전단계 방법 setstyle
이 내 마커의 색상이 아닌 다각형의 색상을 변경하는 이유를 파악하는 데 어려움을 겪고 있습니다.마우스 오버시 전단지 마커 색상을 변경하는 방법은 무엇입니까?
다각형 잘 작동합니다 :
그러나 마커는 색상을 변경하지 않습니다
내가 마커 마우스를 움직일 수 있도록하려면 그 색상을 변경합니다. setStyle이이 작업을 수행하는 것처럼 보였습니다. 그러나 나는 계속 간다. layer.setStyle is not a function
각도와 전단을 함께 사용하여지도를 만든다. (나는 각주 리셉션을 사용하고있다).
$scope.$on("leafletDirectiveMap.geojsonMouseover", function (ev, leafletEvent) {
pointMouseover(leafletEvent);
});
function pointMouseover(leafletEvent) {
var layer = leafletEvent.target;
layer.setStyle({
weight: 2,
color: '#666',
fillColor: 'white'
});
}
마커의이 마우스를 올리면 얻을, 그것은 화재 pointMousever
다음 LeafletEvent.target에있는 setStyle을 호출하려고 :
여기에 코드의 마우스 오버 부분입니다. 나는 LeafletEvent을 console.logged 한 그것의 대상 부분 참가 :
가 왜 다각형이 아닌 마커에 대한 작업의 setStyle 것
은? 마커의 색상을 변경하는 방법은 무엇입니까?