安卓开发高德地图(1)—— 地图的显示
来源:互联网 发布:电脑看书软件下载 编辑:程序博客网 时间:2024/06/04 19:25
高德地图的开发步奏
一、注册高德地图用户
链接:http://id.amap.com/?ref=http://lbs.amap.com/api/ios-navi-sdk/changelog/
二、成为高德地图的开发者
(这里要注意,不成为开发者是不可以申请key的)
链接:http://lbs.amap.com/console/key
三、下载高德地图sdk
链接:http://lbs.amap.com/api/android-sdk/down/
四、把下载的sdk里面的jar文件和so文件加载到自己的项目里面
五、配置AndroidManifest.xml文件
1、添加权限
<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" />
2:、添加自己申请的key
<meta-data android:name="com.amap.api.v2.apikey" android:value="819be366da4d6795ae7993b81e0d8f28" />
</pre><pre name="code" class="html">六、地图显示的布局文件
</pre><pre name="code" class="html">
<span style="white-space:pre"></span><pre name="code" class="html"><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" ><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" /></RelativeLayout>
</pre><pre name="code" class="html">
七、地图显示的java文件
</pre><pre name="code" class="html"><pre name="code" class="html">public class MainActivity extends Activity { private MapView mapView; private AMap aMap;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main); 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)—— 地图的显示
- 安卓开发——Intent跳转地图应用(百度地图、高德地图)
- 安卓开发---高德地图(1) 显示一张简单地图
- 高德地图开发--地图的显示
- Android高德地图开发(2)——地图显示+自定义控件
- 【高德地图开发】---地图显示
- 【高德地图开发3】---地图显示
- iOS开发——项目中的地图跳转(苹果地图,百度地图,高德地图)
- Android Studio 关于高德地图的开发:显示地图
- 高德地图开发(一)显示地图
- 高德地图开发【覆盖物显示——Marker的使用(一)】
- 高德地图开发【覆盖物显示——Marker的使用(一)】
- 高德地图开发【覆盖物显示——Marker的使用(一)】
- 安卓项目SimpleQQ——高德地图定位
- 安卓Android开发——scrollview嵌套高德地图滑动出现黑影
- iOS开发——高德地图调研之显示地图、定位与地理编码等
- Android学习历程——高德地图学习开发之显示地图,定位
- 安卓开发—导入高德地图sdk后工程中无法找到相应的包
- Spring MVC拦截器+注解方式实现防止表单重复提交
- 实验---泛型
- Python里统计一个字符串中子字符串的个数
- 混合类型数据的相异性
- kafka 实例
- 安卓开发高德地图(1)—— 地图的显示
- Mysql字符串截取函数SUBSTRING的用法说明
- jquery radio checked 是否选中
- OTG驱动分析(二)
- constructor initializer list
- 保留小数问题
- IOS安全–了解Mach-o文件结构
- python实例
- 构建、测试和部署驱动程序