2012-04-05 285 views

回答

1

MapView內部活動:我認爲這是最好的選擇,考慮到所有你可以訪問的類(ItemizedOverlay,Overlay,OverlayItem)。它爲MapActivity提供了一個很好的框架。如果您使用的是全屏地圖或大地圖,或者正在使用10多個航點,我會使用mapview。

Javascript MapView - 我會將它用於較小尺寸的地圖(四分之一屏幕)或任何帶有一個或兩個路標的地圖。請記住,這是一個比MapView更輕量級的包裝,因此多重疊加重處理可能需要更長時間,因爲您必須重新執行JS代碼並刷新WebView。

總的來說,恕我直言,我會在MapActivity裏面使用一個MapView,因爲它提供了一個更強大的接口,以及訪問一些更好的類。

祝你好運!

+0

Java Android Google Map Map庫在Google Maps JavaScript API(V3)中缺少哪些額外功能? – kmb64 2012-06-29 05:11:30

+0

據我所知,JavaScript沒有提供使用'ItemizedOverlay','OverlayItem'或'Overlay'本身的方法。他們有自己的班級叫Marker。另一方面,JS界面允許您根據縮放級別更改標記以及許多其他功能,如數據庫。這裏有一個鏈接,提供了關於如何使Javascript地圖爲你工作的一些提示:https://developers.google.com/maps/articles/ 但是,我正在使用線程來不斷更新我的標記的位置作爲旋轉地圖。使用WebView地圖根本無法滿足這些要求。 – crocboy 2012-06-29 13:19:22

0

有一個相關的線程here 這一個的目的是找到哪一個最符合我的需要我的下一個應用程序。 我已經開始分析javascript v3和android v2的一些基本功能。