Android淮安市主要公交线路查询系统设计与实现(5)
时间:2022-05-06 23:51 来源:毕业论文 作者:毕业论文 点击:次
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> (责任编辑:qin) |