[安卓]高德地图环境配置及MapView的使用
来源:互联网 发布:终极轰炸机软件下载 编辑:程序博客网 时间:2024/06/06 04:42
之所以写这篇博客就是想吐槽百度地图太坑了。我是个小白。被百度折磨了2天,各种错误各种闪退。尼玛。高德地图不到20分钟就搞好了。
<环境配置>
1.在AndroidManifest.xml文件中添加自己的应用KEY
<meta-data android:name="com.amap.api.v2.apikey" android:value="你的key>
2.接着继续添加权限
<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" />
3.导入jar包
环境配置基本完成了
<写一个简单的地图显示Demo>
package com.example.map3;import com.amap.api.maps2d.AMap;import com.amap.api.maps2d.MapView;import com.example.map3.R;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;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();}private void init() { if (aMap == null) { aMap = mapView.getMap(); } }@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}@Overridepublic boolean onOptionsItemSelected(MenuItem item) {// Handle action bar item clicks here. The action bar will// automatically handle clicks on the Home/Up button, so long// as you specify a parent activity in AndroidManifest.xml.int id = item.getItemId();if (id == R.id.action_settings) {return true;}return super.onOptionsItemSelected(item);}@Overrideprotected void onSaveInstanceState(Bundle outState) {super.onSaveInstanceState(outState);mapView.onSaveInstanceState(outState);}@Overrideprotected void onResume() {super.onResume();mapView.onResume();}@Overrideprotected void onPause() {super.onPause();mapView.onPause();}@Overrideprotected void onDestroy() {super.onDestroy();mapView.onDestroy();}}
xml:<pre class="html" name="code"><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <com.amap.api.maps2d.MapView android:layout_height="fill_parent" android:layout_width="fill_parent" android:id="@+id/map" xmlns:android="http://schemas.android.com/apk/res/android"/></LinearLayout>
0 1
- [安卓]高德地图环境配置及MapView的使用
- 高德地图的mapView.onCreate(savedInstanceState)出现错误
- MapView 地图的基本使用
- (高德地图)MapView出不来界面
- 安卓智能地图开发与实施四:二维地图的MapView与Layers
- Android中使用高德地图inflating class com.amap.api.maps.MapView 异常处理
- 使用MapView显示地图
- 安卓使用javascriptApi快速开发高德地图
- 高德地图MapView添加到ListView的Header里面,焦点冲突
- AMap高德地图自定义指针,定位mapview新方法!
- ScrollView中嵌套高德地图MapView,解决触摸冲突
- 高德地图Android开发-环境配置
- 高德地图Android开发-环境配置
- 高德地图的配置
- 高德mapview相关
- 安卓开发高德地图(1)—— 地图的显示
- 高德地图的使用
- 使用高德地图时工程配置
- COPY NAV导航网格寻路(6) -- 寻路实现
- 职业生涯之2014篇
- Zend API 三 (自用备注)
- oracle 11g 忘记默认用户密码的处理方法
- StarUML使用说明-指导手册
- [安卓]高德地图环境配置及MapView的使用
- 图文详解YUV420数据格式
- COPY NAV导航网格寻路(7) -- 代码和一些优化
- UITabBar 自定义
- ios Datepicker 把英文的月份改成中文 设置datepicker的大小
- res://ieframe.dll/acr_error.htm 纯手动解决方法
- 利用Maven继承关系简化项目POM配置
- oracle——(2)Oracle表空间扩展脚本
- 告别2014,迎接新的开始(12月总结)