簡體   English   中英

Mapbox/傳單地圖旋轉

[英]Mapbox/Leaflet map rotation

該應用程序使用帶有傳單 Js 的 mapbox。 location-found 事件有一個回調,我們設置了一個帶有用戶位置的標記。

我希望地圖根據用戶位置旋轉,就像指南針一樣。

有什么辦法可以做到這一點嗎?

單張不支持地圖旋轉(至今)或透視圖。 參見錯誤268

我在rotate代碼分支中為此做了一些工作,但這仍然是一個實驗,很容易打破。 我認為它不會成為Leaflet核心,因為WebGL是在地圖旋轉時比CSS轉換( rotate支路所針對的)實現更好結果的一種更有前途的方法(從長遠來看,不會太混亂) 。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM