4。2 地图的显示

想要显示地图,就要在布局文件中添加地图控件,

<com。baidu。mapapi。map。MapView 

    android:id="@+id/bmapsView" 

    android:layout_width="fill_parent" 

    android:layout_height="fill_parent" 

    android:clickable="true" />

在使用地图控件之前必须调用SDKInitializer。initialize(Context)函数用以提供全局Context信息。

@Override 

protected void onCreate(Bundle savedInstanceState) { 

    super。onCreate(savedInstanceState); 

    requestWindowFeature(Window。FEATURE_NO_TITLE);   

    SDKInitializer。initialize(getApplicationContext()); 

    setContentView(R。layout。activity_main); 

    init(); 

4。3 地图的定位

开发定位功能一般按照以下几个步骤:

(1)导入库文件

将官方下载的locSDK_3。1。jar包导入到libs文件夹下。

(2)添加定位service

<service

            android:name="com。baidu。location。f"

            android:enabled="true"

            android:process=":remote" >

        </service>

(3) 添加权限

<!-- 使用网络功能所需权限 -->

    <uses-permission android:name="android。permission。ACCESS_NETWORK_STATE" >

    </uses-permission>

    <uses-permission android:name="android。permission。INTERNET" >

    </uses-permission>

    <uses-permission android:name="android。permission。ACCESS_WIFI_STATE" >

    </uses-permission>

    <uses-permission android:name="android。permission。CHANGE_WIFI_STATE" >

    </uses-permission>

    <!-- SDK离线地图和cache功能需要读写外部存储器 -->

    <uses-permission android:name="android。permission。WRITE_EXTERNAL_STORAGE" >

    </uses-permission>

    <uses-permission android:name="android。permission。WRITE_SETTINGS" >

    </uses-permission>

    <uses-permission android:name="android。permission。READ_PHONE_STATE" >

    </uses-permission>

    <uses-permission android:name="android。permission。CALL_PHONE" >

    </uses-permission>

    <!-- 使用定位功能所需权限 -->

    <uses-permission android:name="android。permission。ACCESS_FINE_LOCATION" >

    </uses-permission>

    <permission 

android:name="android。permission。BAIDU_LOCATION_SERVICE" >

    </permission>

    <uses-permission android:name="android。permission。BAIDU_LOCATION_SERVICE" >

    </uses-permission>

    <uses-permission android:name="android。permission。ACCESS_COARSE_LOCATION" >

    </uses-permission>

    <uses-permission android:name="android。permission。ACCESS_MOCK_LOCATION" >

    </uses-permission>

上一篇:asp.net+sqlserver个人博客管理系统的设计+ER图
下一篇:jsp+sqlserver停车场计费系统设计

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

Android全国天气移动终端应用程序设计研究

Android员工请假系统设计

Android手机考勤系统设计

Android大学一卡通APP设计与开发+源代码

楼宇能源监控android端的设计+源代码

酵母菌发酵生产天然香料...

上海居民的社会参与研究

压疮高危人群的标准化中...

基于Joomla平台的计算机学院网站设计与开发

浅论职工思想政治工作茬...

浅谈高校行政管理人员的...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

AES算法GPU协处理下分组加...

提高教育质量,构建大學生...

从政策角度谈黑龙江對俄...