準備工作:
(1)第一步,下載定位Android locSDK3.3。
下載地址:http://developer.baidu.com/map/static/doc/locSDK3.3.zip
(2)第二步,解壓縮Android locSDK3.3
準備工作至此已經結束。
一、工程配置
1、第一步,在工程里新建libs文件夾,將開發包里的locSDK_3.3.jar拷貝到libs根目錄下,將liblocSDK3.so拷貝到libs\armeabi目錄下,拷貝完成后的工程目錄如下圖所示;
2、第二步:在工程屬性->Java Build Path->Libraries中選擇“Add External JARs”,選定locSDK_3.3.jar,確定后返回。
通過以上兩步操作后,您就可以正常使用百度地圖定位SDK為您提供的全部功能了。
二、設計界面
1、布局文件
打開res/layout/activity_main.xml文件。
輸入以下代碼:
三、程序文件
1、Location.java
打開“src/com.genwoxue.baidulocation/Location.java”文件。
然后輸入以下代碼:
2、MainActivity.java
打開“src/com.genwoxue.baidumap/MainActivity.java”文件。
然后輸入以下代碼:
四、配置文件
打開“AndroidManifest.xml”文件。
注意:
由于Location.java繼承自Application,所以需要在配置文件中<application android:name="com.genwoxue.baidulocation.Location" ……>節中需要加android:name,其中com.genwoxue.baidulocation為我們的包名稱,Location為繼承Application的類名稱。
<service android:name="com.baidu.location.f" android:enabled="true" android:process=":remote"> </service>這個是來自百度定位中的服務,不可更改其中內容。
五、運行結果
我們已經輕而易舉地獲得了經緯路,那么如果你想在百度地圖的位置,那么把這個經緯度放在上一章《百度地圖》中,是不是很簡單呢?