2010-01-15 59 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