首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Javascript,更改google地图标记颜色

Javascript,更改google地图标记颜色
EN

Stack Overflow用户
提问于 2012-06-16 22:02:58
回答 7查看 167.5K关注 0票数 74

我可以知道一种通过Javascript更改Google地图标记颜色的方法吗?我是新手,任何帮助都将不胜感激,谢谢。

我使用以下代码创建了一个标记

 marker = new google.maps.Marker({
     position: new google.maps.LatLng(locations[i][1], 
     locations[i][2]),
     animation: google.maps.Animation.DROP,
     map: map
 });
EN

回答 7

Stack Overflow用户

发布于 2012-12-24 01:14:27

您可以使用strokeColor属性:

var marker = new google.maps.Marker({
    id: "some-id",
    icon: {
        path: google.maps.SymbolPath.FORWARD_CLOSED_ARROW,
        strokeColor: "red",
        scale: 3
    },
    map: map,
    title: "some-title",
    position: myLatlng
});

有关其他可能性,请参阅this page

票数 40
EN

Stack Overflow用户

发布于 2013-11-19 17:54:19

你可以使用这段代码,它运行得很好。

 var pinImage = new google.maps.MarkerImage("http://www.googlemapsmarkers.com/v1/009900/");

 var marker = new google.maps.Marker({
            position: yourlatlong,
            icon: pinImage,
            map: map
        });

see Example here

票数 15
EN

Stack Overflow用户

发布于 2017-02-10 12:47:07

您可以使用google图表api并使用rgb代码动态生成任何颜色:

示例:使用#ddd颜色的标记:

http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld=%E2%80%A2|ddd

包括如上所述

 var marker = new google.maps.Marker({
    position: marker,
    title: 'Hello World',
    icon: 'http://chart.apis.google.com/chart?chst=d_map_pin_letter&chld=%E2%80%A2|ddd'
});
票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11064081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档