今天看了Google Map API,發(fā)現(xiàn)后來的百度,圖吧等出的Android 版地圖API都比較相近。使用Google Map API的步驟:
1.在下面的網(wǎng)址上獲取Maps API Key。 申請之前需用到MD5指紋,方法是: WINXP下進入到C:\Documents and Settings\Administrator\.android\目錄, 再執(zhí)行 keytool -list -keystore debug.keystore,提示輸入密碼,就輸入android,之后就得到MD5認證紋了。 然后到,http://code.google.com/intl/zh-CN/android/add-ons/google-apis/mapkey.html,申請。
2.下載Google 提供的Map Api jar包。 方法是,用SDK安裝工具,在Third Party Add-ons下載對應(yīng)版本的API。
3.使用。 xml布局文件中加入視圖。<com.google.android.maps.MapView android:layout_width="fill_parent" android:layout_height="fill_parent" android:apiKey="0vrJE9JtlHLq0_hw2Um76MlEHAkLaFviQMgSNxA" /> <application>節(jié)點下加入 <uses-library android:name="com.google.android.maps" /> <manifest>下加入 <uses-permission android:name="android.permission.INTERNET/"> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
4.創(chuàng)建繼承MapActivity的類對地圖進行控制操作。 在此不多說。
5.補充一點。 運行地圖應(yīng)用時可能出現(xiàn)類似于, [2011-08-07 13:13:21 - GMapApp] Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY [2011-08-07 13:13:21 - GMapApp] Please check logcat output for more details. [2011-08-07 13:13:21 - GMapApp] Launch canceled!
運行GOOGLE MAP應(yīng)用僅添加了maps.jar包是不行的,得使用add-ons版API和add-ons API版模擬器。
作者:savant-pan, 微博 http://weibo.com/panxuewen,歡迎交指正、交流。
|