Android 4.2.1问题在Google Maps MapView Overlay上绘制多个路径

时间:2013-01-11 17:47:40

标签: android google-maps overlay android-mapview android-4.2-jelly-bean

我正在制作一个应用程序,涉及使用Google Maps MapView上的GPS数据绘制一对多行。为此,我使用自定义Overlay并构造一个PathList的ArrayList。路径由从一组GeoPoints创建的点组成。在将GeoPoints转换为Points之后,将创建路径并将其添加到ArrayList,并通过迭代所述ArrayList来绘制路径。所有这些都是在我的自定义叠加的draw()方法中完成的。

现在,所有这些在我测试过的每台设备上运行得很好除了那些运行最新Android Jellybean版本的设备,4.2.1。在这些设备上,仅绘制ArrayList中的最后一个路径。我已经使用Log输出一遍又一遍地检查过程,并且它几乎就像前面的路径是不可见的一样,因为数据仍然存在并且看起来好像应该绘制。我已在多个4.2.1设备上对此进行了测试,并且在所有设备上的行为相同。我有一些图片来说明这个问题,但我没有足够的声誉来发布图片。

我无法在互联网的其他部分找到任何有用的信息。有没有人对地球上的问题有任何见解?

0 个答案:

没有答案