Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我不希望ItemizeOverlay在它拥有的每个覆盖项上都画一个图像_Android_Path_Maps - Fatal编程技术网

Android 我不希望ItemizeOverlay在它拥有的每个覆盖项上都画一个图像

Android 我不希望ItemizeOverlay在它拥有的每个覆盖项上都画一个图像,android,path,maps,Android,Path,Maps,基本上我是在画路径,也就是道路路径。为此,我通常有50多个地质点连接在一起以绘制路径,但逐条列出的图也绘制了每个点上的图像,即我在构造函数中传递的图像。因此,除了看起来很难看之外,它还会减慢我的手机速度。它甚至变得很难通过触摸屏幕来移动地图。 所以我不想在任何一个地质点上绘制任何图像,有没有可能,或者我应该选择叠加,每两个地质点(两个地质点在它们之间画一条线)进行叠加。我认为如果移动设备管理过多的叠加,那将是一种开销,即对于50个地质点,地图上将有25个叠加。这正是ItemizeOverlay所

基本上我是在画路径,也就是道路路径。为此,我通常有50多个地质点连接在一起以绘制路径,但逐条列出的图也绘制了每个点上的图像,即我在构造函数中传递的图像。因此,除了看起来很难看之外,它还会减慢我的手机速度。它甚至变得很难通过触摸屏幕来移动地图。
所以我不想在任何一个地质点上绘制任何图像,有没有可能,或者我应该选择叠加,每两个地质点(两个地质点在它们之间画一条线)进行叠加。我认为如果移动设备管理过多的叠加,那将是一种开销,即对于50个地质点,地图上将有25个叠加。

这正是ItemizeOverlay所做的。听起来你需要一个常规的覆盖层。举个例子。

我使用了一个常规的覆盖图来绘制路径,虽然ItemizeOverlay增加了性能的开销,但它的效果很好!