我是新來mapbox
我進口一些標記從一個CSV文件,我可以手動它們之間畫線,從每個端口到它的目的地。例如從摩洛哥到中國,但如果我向您展示我的地圖,則無法知道端口在哪裏,目的地是什麼:從摩洛哥到中國或相反。所以,因爲這個原因,我想從每個端口到目的地繪製一條動畫線。
目前我沒有任何代碼,我在下面的鏈接中找到如何繪製動畫線,但我不能在標記之間做,因爲它們討論的是正弦函數。
https://www.mapbox.com/mapbox.js/example/v1.0.0/dynamically-drawing-a-line/ 你能幫助我嗎?
謝謝!繪製兩個標記之間的動畫線MapBox
1
A
回答
3
在您鏈接的示例中,您可以更改add()
函數以在第一個點開始繪製並停止繪製最後一個點。理想情況下,您的標記按照您想要繪製的線的順序排列:
// add your points
var points = [
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [0, 0]
},
"properties": {}
},
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [10, -10]
},
"properties": {}
},
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [50, 50]
},
"properties": {}
}
]
// add a variable for keeping track of points
var y = 0;
// Start drawing the polyline.
add();
function add() {
// add a point on the line for the new marker
polyline.addLatLng(
L.latLng(points[y].geometry.coordinates[1],
points[y].geometry.coordinates[0])
);
// Pan the map along with where the line is being added.
map.setView(points[y].geometry.coordinates, 3);
// Continue to draw and pan the map by calling `add()`
// until `y` reaches the number of points
if (++y < points.length) window.setTimeout(add, 1000);
}
+0
這幫助我擺脫了漏洞! –
相關問題
- 1. 使用MapBox繪製多個標記之間的路線
- 2. 如何繪製多個標記以及繪製兩點之間的路線?
- 3. Mapbox上的動畫標記
- 4. jvectormap:在標記之間繪製線條?
- 5. 兩個JPanel之間的繪製線
- 6. 沿兩點之間的路線繪製商店標記
- 7. MapBox iOS動畫標記
- 8. 在JQuery Mobile Map中的兩個標記之間畫線
- 9. 兩個標記之間的繪製路徑Google Maps V2
- 10. 在Xcode中的兩個座標之間繪製多段線
- 11. 谷歌地圖上兩個座標之間的繪製線
- 12. 如何刪除在兩個標籤之間繪製的線
- 13. 如何在Google Maps v2上的兩個標記點之間繪製路線?
- 14. 如何在谷歌地圖中的兩個標記之間繪製路線
- 15. 繪製兩個標記
- 16. 在多個標記之間繪製折線
- 17. Mapbox上的動畫調度標記
- 18. HTML5/js - 如何動畫兩個座標之間的直線?
- 19. 在jvector地圖上的兩個標記之間繪製的線的末端繪製箭頭
- 20. 繪製動畫線
- 21. 在兩個可拖動div之間繪製一條線
- 22. 如何在兩個圓圈之間動態繪製線條
- 23. 兩點之間繪製曲線
- 24. 兩個標記之間
- 25. 如何更改標記,繪製點之間的直線MATLAB
- 26. 將Mapbox地圖繪製到動態標記的邊界
- 27. 在ggplot2的兩個面之間畫線
- 28. 使用畫布,SVG和js繪製兩個div之間的箭頭或線條
- 29. 如何在HTML畫布元素中的兩個圓圈之間繪製線條
- 30. 畫布 - 在兩個控件之間的最近路徑上繪製線
好的,您的研究成果是什麼?你有什麼嘗試?什麼沒有用?它給了什麼問題?任何錯誤?這到目前爲止不是遵守Stackoverflow標準的問題。請給這個很好和徹底的閱讀:http://stackoverflow.com/help/how-to-ask然後編輯你的問題。 – iH8
謝謝你的迴應,下次我會試着問一個好問題,這是我的第一個,這就是爲什麼! 我有很多問題,我從這開始: 好吧,我從csv文件導入一些標記,並且我可以在它們之間畫出線,從每個端口到其目的地。 但如果你看到地圖,你不知道從A到B或相反的方向。 所以,爲此,我想從每個端口繪製一個動畫方向到目的地。 目前我沒有任何代碼。 – Hichamisto
請編輯您的問題,將其添加到您的問題中,並添加您研究的內容以及發現的內容等。 – iH8