设为首页 加入收藏

TOP

【Android】3.25 示例25--调启百度地图(三)
2017-10-12 11:36:23 】 浏览:9221
Tags:Android 3.25 示例 25-- 百度 地图
vokeStartName(
"天安门").InvokeEndPoint(ptStart) .InvokeBusStrategyType(RouteParaOption.EBusStrategyType.BusRecommendWay); try { BaiduMapRoutePlan.OpenBaiduMapTransitRoute(para, this); } catch (Exception e) { ShowDialog(e.Message); } } protected override void OnDestroy() { base.OnDestroy(); BaiduMapNavigation.Finish(this); BaiduMapRoutePlan.Finish(this); BaiduMapPoiSearch.Finish(this); } /// <summary>提示未安装百度地图app或app版本过低</summary> public void ShowDialog(string message) { AlertDialog.Builder builder = new AlertDialog.Builder(this); AlertDialog dialog = null; builder.SetMessage("您尚未安装百度地图app或app版本过低,点击确认安装?"); builder.SetTitle("提示"); builder.SetPositiveButton("确认", delegate { dialog.Dismiss(); OpenClientUtil.GetLatestBaiduMapApp(this); }); builder.SetNegativeButton("取消", delegate { dialog.Dismiss(); }); dialog = builder.Create(); dialog.Show(); } private class OpenBaiduMapListAdapter : BaseAdapter { List<string> list; Demo25OpenBaiduMap a; public OpenBaiduMapListAdapter(Demo25OpenBaiduMap a, List<string> list) { this.a = a; this.list = list; } public override int Count { get { return list.Count; } } public override View GetView(int position, View convertView, ViewGroup parent) { convertView = View.Inflate(a, Resource.Layout.demo_info_item, null); TextView title = convertView.FindViewById<TextView>(Resource.Id.title); TextView desc = convertView.FindViewById<TextView>(Resource.Id.desc); desc.Visibility = ViewStates.Invisible; title.Text = list[position]; return convertView; } public override Java.Lang.Object GetItem(int position) { return list[position]; } public override long GetItemId(int position) { return position; } } } }

3、修改MainActivity.cs文件

在MainActivity.cs文件的demos字段定义中,去掉【示例25】下面的注释。

在手机上运行观察调启效果。

首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇【Android】3.25 示例25--调启百.. 下一篇android: ListView历次优化

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目