该应用使用带有传单Js的mapbox。 这是找到位置的事件的回调,我们设置了一个标记用户的位置。
我喜欢地图根据用户位置旋转,就像指南针一样。
有什么方法可以实现这个目标吗?
答案 0 :(得分:5)
Leaflet不支持地图旋转(尚未)或透视。请参阅bug #268。
我在rotate
code branch做了一些工作,但这仍然是一种实验性的,容易打破。我不认为它会成为Leaflet的核心,因为WebGL在地图旋转方面比CSS变换更有前途(并且在长期来说不那么混乱)方式(这是rotate
分支是关于)。
答案 1 :(得分:0)
MapBox 有一个“轴承”选项。这里https://jsfiddle.net/rwnfbu7c/1/是一个例子
var map = new mapboxgl.Map({
container: 'map',
style: 'mapbox://styles/mapbox/streets-v11',
// camera options properties - https://docs.mapbox.com/help/glossary/camera/
center: [34, 28],
bearing: -65, // bearing in degrees
zoom: 2
});