虾米@ 2017-10-12 08:13 采纳率: 11.1%
浏览 13425
已结题

改变高德地图默认标注marker的颜色怎么弄?

我在高德地图上添加了大量的marker,现在要对其中部分marker要以不同颜色加以区分,在不更换雨点图标的情况下只改变颜色是否可行,例如我添加了四个点同时显示窗口信息,现在要将第四个marker变为红色
代码如下:

var map = new AMap.Map("container", {resizeEnable: true}); var lnglats = [ [116.37, 39.92], [116.38, 39.92], [116.39, 39.92], [116.40, 39.91] ]; var infoWindow = new AMap.InfoWindow({offset: new AMap.Pixel(0, -30)}); for (var i = 0, marker; i < lnglats.length; i++) { var marker = new AMap.Marker({ position: lnglats[i], map: map }); marker.content = '我是第' + (i + 1) + '个Marker'; marker.on('click', markerClick); marker.emit('click', {target: marker}); } function markerClick(e) { infoWindow.setContent(e.target.content); infoWindow.open(map, e.target.getPosition()); } map.setFitView();
    求大神指教
  • 写回答

2条回答 默认 最新

  • 子幽 2017-10-12 09:18
    关注

    高德地图的标记点好像是张图片

    评论

报告相同问题?