我是新来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