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停车场计费系统设计

Project软件的主要功能及基...

Android课程同步练习系统的设计

Android智能手机的交互式学习系统的设计

电子商务對若干主要税種...

當前电子商务发展障碍中...

互联网时代背景下對以农...

Android移动终端的网上便利...

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

互联网教育”变革路径研究进展【7972字】

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...

张洁小说《无字》中的女性意识

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...