Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.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 带气泡的PathOverlay Higlight地质点_Android_Android Mapview_Osmdroid - Fatal编程技术网

Android 带气泡的PathOverlay Higlight地质点

Android 带气泡的PathOverlay Higlight地质点,android,android-mapview,osmdroid,Android,Android Mapview,Osmdroid,我是OSMdroid,专门为离线地图铺设覆盖层。是否有可能每次通过一条路径时,都可以用任何气泡或大圆点指出pathOverlays 我的PathVerlay由AsyncTask更新,当接收到新的地质点时,路径将重新绘制。我怎样才能说明pathOverlay的要点呢?试着做点什么,万一有麻烦就给我们回电话。简而言之,答案是肯定的,您可能必须覆盖您的PathOverlay。请注意引导哪种方式或使用哪种技术是好的。从中继承时,您可以访问地质点和覆盖的画布。因此,您可以创建在每次更新位置时显示的圆。从P

我是OSMdroid,专门为离线地图铺设覆盖层。是否有可能每次通过一条路径时,都可以用任何气泡或大圆点指出pathOverlays


我的PathVerlay由AsyncTask更新,当接收到新的地质点时,路径将重新绘制。我怎样才能说明pathOverlay的要点呢?

试着做点什么,万一有麻烦就给我们回电话。简而言之,答案是肯定的,您可能必须覆盖您的
PathOverlay
。请注意引导哪种方式或使用哪种技术是好的。从中继承时,您可以访问地质点和覆盖的画布。因此,您可以创建在每次更新位置时显示的圆。从PathOverlay中获得灵感,创建自己的一个可能会更好(更高效/更简单),这将在绘制路径的基础上完成。我曾经尝试过这样做,但使用叠加,每次我平移或缩放时,它都会重新绘制。我甚至有时尝试限制抽签,但没有完全成功,因为抽签会超出可见部分。但我注意到,当使用路径覆盖或多边形覆盖类似类型的覆盖时,性能会下降。因此,我决定使用
ItemizedOverlayItem
,它只需放置一个点,随后的点就像一条线。现在看来这是可行的,但不是很有效。我认为你可以采取一种中间方法:扩展
itemizedictionoverlay
,这样它可以在每个位置发现一个
可绘制的
,并在这些位置之间跟踪一条线?你以前的方法可能很好,即使还没有成功。