Nic*_*las 4 javascript google-maps-api-3 google-maps-markers markerclusterer
如何动态更改用于Google Maps V3的Marker Clusterer Plus中特定群集的图标?
标记似乎根本没有暴露任何方法来修改它们.我需要做这样的事情(或等价物).
google.maps.event.addListener(markerCluster, "mouseover", function (cluster) {
cluster.setIcon(hoverIcon);
});
google.maps.event.addListener(markerCluster, "mouseout", function (cluster) {
cluster.setIcon(normalIcon);
});
Run Code Online (Sandbox Code Playgroud)
Dr.*_*lle 15
有一个代表集群的div元素的引用.这个div的第一个孩子是img-element,改变了这个图像的src:
google.maps.event.addListener(markerCluster,'mouseover',function(c){
c.clusterIcon_.div_.firstChild.src='hoverIconPath'});
google.maps.event.addListener(markerCluster,'mouseout',function(c){
c.clusterIcon_.div_.firstChild.src='normalIconPath'});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3710 次 |
| 最近记录: |