簡體   English   中英

基本的android Google地圖開發

[英]basic android google map development

根據開發文檔,從Google獲得apiKey后,如果使用MapFragment,則會顯示一張地圖,但是如果使用MapView,則會從服務器收到此錯誤:

IOException processing: 26          
java.io.IOException: Server returned: 3

然后我在論壇上看到有人說,要使用MapView,必須從Google Play下載此應用。 所以,

  1. 我想知道開發人員如何使用MapView進行開發嗎?

  2. MapView和MapFragment有什么區別?

  3. 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服務文檔。 以下是您需要采取的步驟的摘要:

  • 安裝Google Play服務SDK。
  • 將Google Play服務添加為Android庫項目。
  • 在您應用的項目中引用Google Play服務。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM