配置工程:
http://lbs.amap.com/api/android-sdk/down/下载相关开发sdk
<application android:icon="@drawable/icon" android:label="@string/app_name" > <meta-data android:name="com.amap.api.v2.apikey" android:value="请输入您的用户Key"/> <activity android:name="com.amap.demo.LocationManager" > <intent-filter>
<uses-permission android:name="android.permission.INTERNET" /> 5.代码实现
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?> JAVA文件---
public class MainActivity extends Activity {
private MapView mapView;
private AMap aMap;
@Override
protected void onCreate(Bundle savedInstanceState) {
super .onCreate(savedInstanceState);
// R 需要引用包import com.amapv2.apis.R;
setContentView(R.layout.basicmap_activity);
mapView = (MapView) findViewById(R.id.map);
mapView.onCreate(savedInstanceState); // 必须要写
init();
}
/**
* 初始化AMap对象
*/
private void init() {
if (aMap == null ) {
aMap = mapView.getMap();
}
}
/**
* 方法必须重写
*/
@Override
protected void onResume() {
super .onResume();
mapView.onResume();
}
/**
* 方法必须重写
*/
@Override
protected void onPause() {
super .onPause();
mapView.onPause();
}
/**
* 方法必须重写
*/
@Override
protected void onSaveInstanceState(Bundle outState) {
super .onSaveInstanceState(outState);
mapView.onSaveInstanceState(outState);
}
/**
* 方法必须重写
*/
@Override
protected void onDestroy() {
super .onDestroy();
mapView.onDestroy();
}
}
|
android---高德地图(1)---显示一张简单地图
最新推荐文章于 2021-05-26 23:36:55 发布