Android 提高google地图绘制长路径的性能

Android 提高google地图绘制长路径的性能,android,google-maps,Android,Google Maps,这个问题和这个不同 所以,我一直在观察原生的谷歌地图应用程序,当它在地图上画出很长的距离时 当缩放太远时,线中没有全部细节。。。我的意思是,当我们使用GoogleMapsAPI并请求在两个不同点之间绘制路径时,我们会收到整个坐标,以便在地图上绘制最详细的路径 当我们更改缩放比例时,绘制的线会收到更多细节 问题是。有没有一种方法可以像谷歌地图应用程序那样做呢?我们可以要求更少的细节来使用谷歌地图api在地图上绘制路径吗?在改变缩放比例时,我们是否可以改善绘制的线条细节 如果我所有的问题的答案都是“

这个问题和这个不同 所以,我一直在观察原生的谷歌地图应用程序,当它在地图上画出很长的距离时

当缩放太远时,线中没有全部细节。。。我的意思是,当我们使用GoogleMapsAPI并请求在两个不同点之间绘制路径时,我们会收到整个坐标,以便在地图上绘制最详细的路径

当我们更改缩放比例时,绘制的线会收到更多细节

问题是。有没有一种方法可以像谷歌地图应用程序那样做呢?我们可以要求更少的细节来使用谷歌地图api在地图上绘制路径吗?在改变缩放比例时,我们是否可以改善绘制的线条细节

如果我所有的问题的答案都是“不”,那么接下来你会问另一个问题:我们如何才能在地图上画出一条没有滞后问题的长路径


我希望我已经说清楚了,对不起我的英语。谷歌地图可能是由服务器生成的路径位图。每个缩放级别都有一个新的缩放级别


你可以做一些类似的事情,但这是相当多的工作。但是,一次生成一个透明位图应该会更快,而不是每次视图需要刷新时都绘制路径。如果你只是跳过一些点,你也可以画一条细节较少的路径,但是找到一个不跳过重要部分的算法是相当棘手的。

听起来不错。你知道一些算法吗?我在哪里可以找到如何生成透明位图而不是绘制路径?对不起,没有算法。而通过
画布
绘制到
位图
将是创建此类位图的方法。这里应该有一些关于SOSo的例子,重点是在位图中只绘制一次路径,而不是在地图上逐行绘制,我只需要将其加载到地图上,对吗?地图是否能够将此位图保留在正确的位置?是的,您可以将绘制线条的代码替换为将位图绘制到地图上的代码。我不记得是怎么做的,也不记得有多复杂,但我做过一次类似的事情。我尝试在方法上通过画布绘制位图,但结果是一样的=/性能也受到了巨大的影响添加了很多位图。。。我想我将不得不一行一行地画,并将它们保存为一个位图(我不知道如何),然后我将能够调用这个方法一次。我不知道该怎么做,如果可能的话:(