jjzjj

PathOverlay

全部标签

android - OSMDroid:缩放以显示整个 PathOverlay

我需要用许多(~400)个点填充我的叠加层,将它们添加到PathOverlay,然后设置缩放级别,以便用户可以在屏幕上看到整个路径。一个解决方案是保留最大经度、最小经度、最小经度、最小经度,最后根据这4个数字计算(这是我还没有弄清楚的部分,因为我不知道如何是setZoom()中与map上的距离相关的int)计算适当的缩放级别。然后我会使用setCenter()方法。有没有更简单的方法可以使用OSMDroid来做到这一点?如果不是,我应该如何确定正确的缩放级别? 最佳答案 这个问题很老,但没有明确的答案,所以我会发布我的:我每天都使用

java - OSMDroid PathOverlay

今天很期待如何在OSMDroid中使用PathOverlay。我找不到任何关于它如何工作的解释。我需要创建一个建议路线(不像导航系统),只是从一个点开始划线,做一个“循环”然后返回到起点。就像这样(在谷歌地图中绘制):我来这里是想问一下正确的方法是什么,指定自定义路径,按照我想要的方式进行。谢谢! 最佳答案 它会在map顶部为您绘制一系列直线,因此您需要知道所有路口的纬度和经度(以及它们偏离直线的任何地方)。将所有这些点添加到叠加层。例如,此代码将在伦敦市中心绘制一个矩形框。publicclassOsmdroidDemoMapext