[英]basic android google map development
根據開發文檔,從Google獲得apiKey后,如果使用MapFragment,則會顯示一張地圖,但是如果使用MapView,則會從服務器收到此錯誤:
IOException processing: 26
java.io.IOException: Server returned: 3
然后我在論壇上看到有人說,要使用MapView,必須從Google Play下載此應用。 所以,
我想知道開發人員如何使用MapView進行開發嗎?
MapView和MapFragment有什么區別?
Google地圖是否取決於Google Play服務?
開發人員使用MapView必須將所有活動生命周期方法(例如onCreate(),onDestroy(),onResume()和onPause())轉發到MapView類中的相應方法。
MapFragment是Android Fragment類的子類,允許您將地圖放置在Android片段中。 MapFragment對象充當地圖的容器,並提供對GoogleMap對象的訪問。 與視圖不同,片段表示活動中的行為或用戶界面的一部分。 您可以在一個活動中組合多個片段以構建多窗格UI,並在多個活動中重用一個片段。
MapView是Android View類的子類,可讓您將地圖放置在Android View中。 視圖代表屏幕的矩形區域,並且是Android應用程序和小部件的基本構建塊。 就像MapFragment一樣,MapView充當地圖的容器,通過GoogleMap對象公開核心地圖功能。
Google Maps Android API v2是Google Play服務SDK的一部分。 您可以通過Android SDK Manager下載Google Play服務SDK。
有關詳細說明,請參閱Google Play服務文檔。 以下是您需要采取的步驟的摘要:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.