2010-01-15 67 views
1

我有一个工作的mapview应用程序,我可以在其中打一个服务并在地图上显示GPoints作为覆盖。在android中的GPolyline覆盖MapView

接下来我要做的是在我的mapView上显示一个编码的Gpolyline作为叠加层。 当我尝试在我的主要活动中实例化GPolyline多段线对象时,eclipse无法识别该类。有没有我缺少的图书馆导入?

在android应用程序中将GPolyline添加到mapView的一个简单示例将非常有帮助。

回答

3

我认为你遇到的问题是Android版本的Google地图中没有GPolyline,它们是Javascript/AJAX特有的。你想要做的是在OverlayOverlayItem中手动绘制线条。请参阅this answer,了解有关如何执行此操作的更多详细信息。

Hello, MapView tutorial有一个简短的例子,通过绘制到Overlaycom.google.android.maps package docs应该告诉你什么是可用的Android版本的谷歌地图。

+0

感谢您的回复。尝试添加大量重叠的叠加图时,您是否摆脱过地图的呆滞? – Prachi 2010-01-19 18:39:13

+0

我可以用你的评论在我的地图上添加一个叠加层。现在的问题是,叠加层显然没有固定在地图上,所以当我平移地图时,叠加层不随地图移动。我试图实现覆盖项目,以便我可以将它锚定到地图上的某个点,但是接下来我必须将我的多段线转换为图像,并且它不会固定在正确的位置。任何建议? – Prachi 2010-02-04 22:04:40