android 开发地图,(android地图开发) 高德地图开发准备
第一步:高德地圖開發(fā)者
1、訪問高德地圖的官方網(wǎng)站:
2、選擇地圖API
3、注冊(cè)用戶或用戶登入
4、密鑰注冊(cè)
5、地圖版本選擇:(現(xiàn)在最新版本是:1.4.2和2.04)開發(fā)者請(qǐng)自行選擇(我使用的版本是1.4.2)
馬上進(jìn)入Android(高德地圖)開發(fā)
第一步:項(xiàng)目搭建:
第二步:配置Android(高德地圖密鑰)和地圖的相關(guān)權(quán)限
package="com.rf.mapabc"
android:versionCode="1"
android:versionName="1.0" >
android:minSdkVersion="7"
android:targetSdkVersion="7" />
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
android:name="com.amap.api.v2.apikey"
android:value="3f4f2c4d98836da847b7c3f7b8302450" />
android:name="com.rf.mapabc.MainActivity"
android:label="@string/app_name" >
第一個(gè)實(shí)例代碼:
截圖:
源代碼:(相關(guān)注釋也在源代碼中)
package com.rf.mapabc;
import com.amap.mapapi.core.GeoPoint;
import com.amap.mapapi.map.MapActivity;
import com.amap.mapapi.map.MapController;
import com.amap.mapapi.map.MapView;
import android.os.Bundle;
public class MainActivity extends MapActivity{
private MapView mMapView;
private MapController mMapController;
private GeoPoint point;
@Override
/**
*顯示柵格地圖,啟用內(nèi)置縮放控件,并用MapController控制地圖的中心點(diǎn)及Zoom級(jí)別
*/
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mapview);
//獲取地圖組件
mMapView = (MapView) findViewById(R.id.mapView);
mMapView.setBuiltInZoomControls(true); //設(shè)置啟用內(nèi)置的縮放控件
mMapController = mMapView.getController(); // 得到mMapView的控制權(quán),可以用它控制和驅(qū)動(dòng)平移和縮放
point = new GeoPoint((int) (39.982378 * 1E6),
(int) (116.304923 * 1E6)); //用給定的經(jīng)緯度構(gòu)造一個(gè)GeoPoint,單位是微度 (度 * 1E6)
mMapController.setCenter(point); //設(shè)置地圖中心點(diǎn)
mMapController.setZoom(12); //設(shè)置地圖zoom級(jí)別
}
}
總結(jié)
以上是生活随笔為你收集整理的android 开发地图,(android地图开发) 高德地图开发准备的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端学习(3257):react中添加t
- 下一篇: MacOS搭建环境