Mapbox / Leaflet地图旋转

时间:2016-03-30 18:21:16

标签: leaflet mapbox

该应用使用带有传单Js的mapbox。 这是找到位置的事件的回调,我们设置了一个标记用户的位置。

我喜欢地图根据用户位置旋转,就像指南针一样。

有什么方法可以实现这个目标吗?

2 个答案:

答案 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
});