如何简单的使用百度地图?
我也是第一次用,可能写的不好。总体步骤:1.新建项目2.导入sdk中的lib包里的so动态库和jar包3.代码调用 xml文件配置配置4.调用Api
第一步:新建一个Android项目(AS制作)
file>new>peoject>自定义个工程名>然后next直到finish为止。
第二步:导入sdk中lib里的so动态库和jar包
在src>main下新建一个directory文件并命名为jniLibs然后把lib中的so动态库考进去,然后在app下的lib中考入jar包
第三步:代码调用 xml文件配置配置
用户权限:
<span style="font-size:18px;"> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_SETTINGS" /></span>
配置key:
<span style="font-size:18px;"> <meta-data
android:name="com.baidu.lbsapi.API_KEY"
android:value="你的key" /></span>
初始化:
<span style="font-size:18px;"> SDKInitializer.initialize(getApplicationContext());</span>
代码调用:
xml文件中:
<span style="font-size:18px;"> <com.baidu.mapapi.map.MapView
android:id="@+id/bmapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true" /></span>
java文件中:
<span style="font-size:18px;"> bmap = (MapView) findViewById(R.id.bmapView);
BaiduMap map=bmap.getMap();</span>
第四步:暂时省略
后面自定义View和调用服务器数据中会用到,并把不同地图进行封装。