更改标记为

时间:2015-04-22 14:41:06

标签: javascript google-maps google-maps-api-3

我试图改变现有别针的颜色。我有5个引脚,其id值从1-5开始。我可以更改引脚,如果它等于3.我尝试了类似下面的代码,但不能完全得到我正在寻找的东西。任何帮助都会很棒。

if(marker.id == 3){
     this.marker.setIcon(myPin2);
}

2 个答案:

答案 0 :(得分:1)

您可以尝试我的答案。它准确地为我工作。

    if(marker.id == 3){
         marker.setIcon(myPin2);
    }else{
        marker.setIcon(myPin1);
     }

如果您需要了解其他信息,我会随时为您提供帮助。请不要忘记告诉我它是否适合你。感谢

答案 1 :(得分:0)

试试这个。

var myPin2 = new google.maps.MarkerImage('imgs/pin2.png');

if(marker.id == 3){
     this.marker.setIcon(myPin2);
}