如果地图功能随处可见,应用很广,这里利用高德地图的SDK来实现地图的显示以及定位功能。如需要详细了解参考官网信息http://lbs.amap.com/api/android-sdk/summary
使用高德地图你还得需要一个key。注册一个高德地图账号,在开发者平台 进入右上角的控制台,在应用管理中新建一个应用就可以获取到key了。
首先官网下载SDK包http://lbs.amap.com/api/android-sdk/download,如果你下载的是2D地图则只有一个jar包,拷贝放入项目的libs文件夹里面,右键选择add as library即可。如果是3D包的话,则里面除了一个jar还有相关的so文件,你不仅要导入jar还得导入相关so文件。在main文件夹下建一个jnilibs文件夹,把所有的so文件放进去即可。如图
然后注册文件中加个meta-data,里面的name是固定的,但是value是你获取的key。加相关权限,权限有点多,管它有没有用,都加上。
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.gdmap">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permis