我正在尝试旋转图钉图像的度数,例如"120“,以显示其前进的方向。
var pushpin = new Microsoft.Maps.Pushpin(curlocation, {
icon: '/images/Airplane_icon.png',
anchor: new Microsoft.Maps.Point(20, 20),
color: 'red'
});发布于 2020-02-20 22:33:53
在Bing Maps中旋转图钉是可能的,但需要一些代码才能实现。这里有一个代码示例:https://bingmapsv8samples.azurewebsites.net/#Pushpin_RotatedImage这种方法对于一些图钉工作得很好,但是如果你有很多图钉都有不同的旋转,或者一个图钉的旋转经常更新,这个解决方案可能不是最好的选择。
另一个考虑因素是Azure Maps,这是另一个Microsoft地图平台,它确实支持地图上的旋转图标。下面是一个示例:https://azuremapscodesamples.azurewebsites.net/index.html?sample=Symbol%20Layer%20Options (单击图标的options选项卡并移动旋转滑块)。Azure Maps可以轻松处理大型数据集上的动态旋转值。
https://azuremapscodesamples.azurewebsites.net/index.html?sample=Add%20Arrow%20along%20a%20Path
https://stackoverflow.com/questions/60162788
复制相似问题