android开发中如何实现一个定位与目的地导航功能

  介绍

本篇文章为大家展示了android开发中如何实现一个定位与目的地导航功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

效果:

 android开发中如何实现一个定位与目的地导航功能”>,,,,,<img src=公共类NavigationDemoActivity延伸MapActivity {   私人字符串mMapKey=白⒉嶙约旱膋ey";   私人EditText destinationEditText=零;   私人按钮startNaviButton=零;   私人MapView MapView=零;   私人BMapManager mMapManager=零;   私人MyLocationOverlay MyLocationOverlay=零;//onResume时注册此侦听器,onPause时需要删除注意此侦听器不是Android自带的,是百度API中的   私人LocationListener LocationListener;   私人MKSearch searchModel;   GeoPoint pt;      @Override   公共空间> & lt;及# 63;xml version=?.0”;编码=皍tf-8", # 63;比;   http://schemas.android.com/apk/res/android" & lt; LinearLayout xmlns: android=?;   android: layout_width=癴ill_parent"   android: layout_height=癴ill_parent"   android:取向=皏ertical"比;      LinearLayout & lt;   android: layout_width=癴ill_parent"   android: layout_height=皐rap_content"   android:取向=癶orizontal"比;      & lt; TextView   android: layout_width=皐rap_content"   android: layout_height=皐rap_content"   android: textSize=?8 sp"   android:文本=澳康牡?“/比;      EditText & lt;   android: id=癅 + id/et_destination"   android: layout_width=癴ill_parent"   android: layout_height=皐rap_content"/比;   & lt;/LinearLayout>      & lt;按钮   android: id=癅 + id/btn_navi"   android: layout_width=癴ill_parent"   android: layout_height=皐rap_content"   android:文本=翱糿avigate"/比;      & lt; com.baidu.mapapi.MapView   android: id=癅 + id/bmapsView"   android: layout_width=癴ill_parent"   android: layout_height=癴ill_parent"   android:点击=皌rue"/比;      & lt;/LinearLayout>   

AndroidMainifest。xml

& lt;及# 63;xml version=?.0”;编码=皍tf-8", # 63;比;   & lt;清单xmlns: android=癶ttp://schemas.android.com/apk/res/android"   包=癱om.ericssonlabs"   android: versionCode=?”;   android: versionName=?.0”;比;      & lt; uses-sdk android: minSdkVersion=?”;/比;      & lt; uses-permission android: name=癮ndroid.permission.ACCESS_NETWORK_STATE"祝辞& lt;/uses-permission>   & lt; uses-permission android: name=癮ndroid.permission.ACCESS_FINE_LOCATION"祝辞& lt;/uses-permission>   & lt; uses-permission android: name=癮ndroid.permission.INTERNET"祝辞& lt;/uses-permission>   & lt; uses-permission android: name=癮ndroid.permission.WRITE_EXTERNAL_STORAGE"祝辞& lt;/uses-permission>   & lt; uses-permission android: name=癮ndroid.permission.ACCESS_WIFI_STATE"祝辞& lt;/uses-permission>   & lt; uses-permission android: name=癮ndroid.permission.CHANGE_WIFI_STATE"祝辞& lt;/uses-permission>   & lt; uses-permission android: name=癮ndroid.permission.READ_PHONE_STATE"祝辞& lt;/uses-permission>      & lt; supports-screens android: largeScreens=皌rue"   android: normalScreens=皌rue"android: smallScreens=皌rue"   android: resizeable=皌rue"android: anyDensity=皌rue"/比;   & lt; uses-sdk android: minSdkVersion=?“祝辞& lt;/uses-sdk>      & lt;应用程序   android:图标=癅drawable/ic_launcher"   android: label=癅string/app_name"比;   & lt;活动   android: name=?NavigationDemoActivity"   android: label=癅string/app_name"比;   & lt; intent-filter>   & lt;行动android: name=癮ndroid.intent.action.MAIN"/比;      & lt;类别android: name=癮ndroid.intent.category.LAUNCHER"/比;   & lt;/intent-filter>   & lt;/activity>   & lt;/application>      & lt;/manifest>   

android开发中如何实现一个定位与目的地导航功能