首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mapbox标记旋转/方位角

mapbox标记旋转/方位角
EN

Stack Overflow用户
提问于 2019-01-17 21:16:35
回答 1查看 1.3K关注 0票数 1

有没有可能设置标记的旋转?现在,我将地图方向角设置为一个标记的角度,但其他标记应该有自己的标记方向。

目前,我使用的标记定义如下:

代码语言:javascript
复制
var marker_el = document.createElement('div');
marker_el .className = 'marker';
var new_marker = new mapboxgl.Marker(marker_el)
    .setPopup(marker_PopUp);

并将其设置为地图:

代码语言:javascript
复制
new_marker.setLngLat([lon, lat]);
new_marker.addTo(map);

我使用的是JS和react,对于map mapbox-gl

EN

回答 1

Stack Overflow用户

发布于 2019-01-19 01:02:33

因此,因为没有答案,我自己回复了我的帖子,并为我提供了一个有效的解决方案:

代码语言:javascript
复制
var angle = "yourAngle";
var rotateString = "rotate(" + angle + "deg)";

var marker_el = document.createElement('div');
marker_el.className = 'marker';
var new_marker = new mapboxgl.Marker(marker_el);
new_marker.addTo(map);

/* important here is to append the rotate property because the transform 
property is already being updated */
marker_el.style.transform = marker_el.style.transform + rotateString;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54236797

复制
相关文章

相似问题

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