使用OSMdroid的PathOverlay绘制GreatCircle

时间:2014-06-04 05:37:45

标签: android osmdroid

任何人都可以帮助我绘制一个圆圈,或者更确切地说是一个具有给定中心点(GeoPoint)的弧以及起点和终点。所以基本上,它应该帮助我绘制一个具有给定中心点的扇区以及起点和终点。我计划使用PathOverlay作为OSMdroid的基类,这样我就可以更容易地删除或添加。

我理解在OSMdroid的PathOverlay中提供的greatCircle,但是不确定如何使用它,我想知道是否提供了任何示例示例。另外,我如何设置这个GreatCircle的中心。

2 个答案:

答案 0 :(得分:0)

地图上的“大圆圈”代表两点之间最短的“乌鸦飞行”路径。它在地图上看起来像一条直线。在考虑大圆的中心时,你需要将地球看作一个球体;当然,中心是地球的中心。

答案 1 :(得分:0)

不要使用PathOverlay绘制填充的多边形:正如您所注意到的,当多边形的某些部分位于屏幕之外时,这不能正常工作。 对于填充多边形,请使用OSMBonusPack Polygon

为了设置弧的点,目前没有现成的API。