安卓开发---高德地图(1) 显示一张简单地图
来源:互联网 发布:人工智能技术路线图 编辑:程序博客网 时间:2024/06/05 05:22
配置工程:
http://lbs.amap.com/api/android-sdk/down/下载相关开发sdk
- 3D地图包解压后得到:3D地图显示包“Android_Map_2.x.x.jar ”和文件夹“ armeabi ”(以 V2.2.0为例,含 - libamapv302.so 和 libmapv302ex.so 文件)。
- 2D地图包解压后得到:2D地图显示包“Android_Map_V2.x.x.jar ”
- 搜索包解压后得到:“Android_Services_V2.x.x.jar”。
<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> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity></application>
<uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /><uses-permission android:name="android.permission.READ_PHONE_STATE" /><uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /><uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /><uses-permission android:name="android.permission.CHANGE_CONFIGURATION" /><uses-permission android:name="android.permission.WRITE_SETTINGS" />
5.代码实现<?xml version="1.0" encoding="utf-8"?><!-- 引入布局文件 --><com.amap.api.maps.MapView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/map" android:layout_width="match_parent" android:layout_height="match_parent" />
<?xml version="1.0" encoding="utf-8"?>!-- 引入布局文件 --><com.amap.api.maps2d.MapView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/map" android:layout_width="fill_parent" android:layout_height="fill_parent" />
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();
}
}
0 0
- 安卓开发---高德地图(1) 显示一张简单地图
- android---高德地图(1)---显示一张简单地图
- 安卓开发高德地图(1)—— 地图的显示
- 安卓开发——Intent跳转地图应用(百度地图、高德地图)
- 【高德地图开发】---地图显示
- 【高德地图开发3】---地图显示
- 高德地图开发--地图的显示
- 高德地图开发(一)显示地图
- 加载一张高德地图
- 安卓使用javascriptApi快速开发高德地图
- 高德地图API开发应用-----地图显示+定位+marker
- Android Studio 关于高德地图的开发:显示地图
- 高德地图开发(一)显示地图与定位
- 高德地图开发(二)地图上显示指定位置
- 安卓百度地图简单开发
- 高德地图显示
- 显示高德地图
- 安卓 引用第三方地图(高德)
- 非JS相互调用多站点同数据库下的Dedecms内容
- mysql通过data文件夹恢复数据
- Java Web(总结)
- winform 自定义combobox(组合框)
- Lollipop DevicePolicyManager学习(下)
- 安卓开发---高德地图(1) 显示一张简单地图
- 抽象类与接口的区别
- HDU 3833 YY's new problem 哈希
- "30年---我与赛灵思FPGA的故事”:ZYNQ-7000使用总结(6) ——AXI接口简述
- Android进阶之大话设计模式
- Fragment生命周期详解
- SIP ——了解PRACK
- Android自定义Listview
- 数据格式json讲解