如何更改标记的颜色

格里奇卡

这是我在地图上添加标记的代码:

var marker = {'depart':null, 'arrivee':null};
var DEPART = "depart";
var ARRIVEE = "arrivee";
function addMarkerIti(statut, data, countMarker) {
        if (statut === "")
            statut = DEPART;
        var link = '<button type="submit" onclick="removeEtape('+ (statut === DEPART ? 1 : statut === ARRIVEE ? 2 : countRemoveMarker)  + ');" class="btn btn-danger btn-xs btn-block btn-popup">Supprimer ce marker</button>';
        var mm = L.marker([data.coordonnee[0], data.coordonnee[1]],  statut === DEPART ? {icon: blueIcon} : statut === ARRIVEE ? {icon: greenIcon} : {icon: yellowIcon})
        .addTo(lgMarkers).bindPopup((data.rue != "" ? "<strong>Adresse : </strong>" + (data.numero != "" ? data.numero + " " : "") + data.rue + "</br>" : "" ) 
                + (data.quartier != "" ? "<strong>Quartier : </strong>" + data.quartier + "</br>" : "")
                + (data.cp != "" ? "<strong>Code Postal : </strong>" + data.cp + "</br>" : "")
                + (data.ville != "" ? "<strong>Ville : </strong>" + data.ville + "</br>" : "")
                + "<strong>Latitude : </strong>" + data.coordonnee[0] + "</br>"
                + "<strong>Longitude : </strong>" + data.coordonnee[1] + "</br>" + link);

        if (statut === DEPART || statut === ARRIVEE) {
            marker[statut] = mm;
    }

标记的颜色由{icon:blueIcon},{icon:greenIcon}等定义。

var blueIcon = new MarkerIcon({iconUrl: '../js/leaflet/images/marker-icon.png'});
var greenIcon = new MarkerIcon({iconUrl: '../js/leaflet/images/marker-icon-green.png'});
var yellowIcon = new MarkerIcon({iconUrl: '../js/leaflet/images/marker-icon-yellow.png'});

我需要创建一个更改标记颜色的函数({icon:... Icon})。如何修改标记的图标?

谢谢你的帮助。

雅弗雷德

标记具有setIcon方法

为了使您的标记黄色,请执行以下操作:

marker.setIcon(yellowIcon);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何更改CheckBox复选标记的颜色?

来自分类Dev

如何更改图例标记的颜色?

来自分类Dev

如何更改锚标记的背景颜色

来自分类Dev

如何从DrawingGroup.Children标记中的笔更改画笔颜色

来自分类Dev

如何更改Atom编辑器的注释标记的颜色?

来自分类Dev

如何更改小叶路由机标记的默认颜色

来自分类Dev

如何更改散布和不同标记中的文本颜色?

来自分类Dev

如何更改matplotlib中特定列值的标记和颜色?

来自分类Dev

如何更改Atom编辑器的注释标记的颜色?

来自分类Dev

如何更改Google Map API可拖动标记的颜色?

来自分类Dev

如何更改 plt.boxplot 的 showmeans 中均值标记的颜色?

来自分类Dev

如何在android中同时更改地图上所有标记的颜色?如何只更改某些标记的颜色?

来自分类Dev

单击mapbox中的标记时如何更改标记颜色和图标?

来自分类Dev

更改Google Maps的“选定标记”或更改标记的颜色?[iOS]

来自分类Dev

更改标记绘图中点的颜色

来自分类Dev

UITableView更改多个选择复选标记的颜色

来自分类Dev

在PhpStorm中更改不同HTML标记的颜色

来自分类Dev

UITableViewCellAccessoryType更改选中标记的颜色

来自分类Dev

Leaflet Realtime GeoJSON动态标记颜色更改

来自分类Dev

动态更改GoogleMap图标/标记的颜色

来自分类Dev

CSS更改特定HTML标记后的颜色

来自分类Dev

在Python Probplot中更改标记样式/颜色

来自分类Dev

GitHub标记颜色更改HTML / CSS

来自分类Dev

更改googleMaps当前位置图标/标记的颜色

来自分类Dev

更改googleMaps当前位置图标/标记的颜色

来自分类Dev

更改标记图标的笔触颜色

来自分类Dev

使用Java脚本更改<a>标记的颜色

来自分类Dev

UITableView更改多个选择复选标记的颜色

来自分类Dev

Google Maps:更改标记子集的颜色

Related 相关文章

  1. 1

    如何更改CheckBox复选标记的颜色?

  2. 2

    如何更改图例标记的颜色?

  3. 3

    如何更改锚标记的背景颜色

  4. 4

    如何从DrawingGroup.Children标记中的笔更改画笔颜色

  5. 5

    如何更改Atom编辑器的注释标记的颜色?

  6. 6

    如何更改小叶路由机标记的默认颜色

  7. 7

    如何更改散布和不同标记中的文本颜色?

  8. 8

    如何更改matplotlib中特定列值的标记和颜色?

  9. 9

    如何更改Atom编辑器的注释标记的颜色?

  10. 10

    如何更改Google Map API可拖动标记的颜色?

  11. 11

    如何更改 plt.boxplot 的 showmeans 中均值标记的颜色?

  12. 12

    如何在android中同时更改地图上所有标记的颜色?如何只更改某些标记的颜色?

  13. 13

    单击mapbox中的标记时如何更改标记颜色和图标?

  14. 14

    更改Google Maps的“选定标记”或更改标记的颜色?[iOS]

  15. 15

    更改标记绘图中点的颜色

  16. 16

    UITableView更改多个选择复选标记的颜色

  17. 17

    在PhpStorm中更改不同HTML标记的颜色

  18. 18

    UITableViewCellAccessoryType更改选中标记的颜色

  19. 19

    Leaflet Realtime GeoJSON动态标记颜色更改

  20. 20

    动态更改GoogleMap图标/标记的颜色

  21. 21

    CSS更改特定HTML标记后的颜色

  22. 22

    在Python Probplot中更改标记样式/颜色

  23. 23

    GitHub标记颜色更改HTML / CSS

  24. 24

    更改googleMaps当前位置图标/标记的颜色

  25. 25

    更改googleMaps当前位置图标/标记的颜色

  26. 26

    更改标记图标的笔触颜色

  27. 27

    使用Java脚本更改<a>标记的颜色

  28. 28

    UITableView更改多个选择复选标记的颜色

  29. 29

    Google Maps:更改标记子集的颜色

热门标签

归档