Android百度地图应用之MapFragment的使用
作者:rainmj 时间:2022-07-07 21:16:37
一、简介
TextureMapFragment:用于显示地图片段。
二、示例3--Demo03MapFragment.cs
文件名:Demo02MapFragment.cs
简介:介绍在Fragment框架下使用地图
详述:介绍如何在Fragment框架下添加一个TextureMapFragment控件;
1、运行截图
在x86模拟器中运行的效果如下:
2、设计步骤
在上一节例子的基础上,只需要再增加下面的步骤即可。
(1)修改布局文件
将demo02_fragment.xml换名为demo02_fragment.xml,这样做的目的是为了便于观察例子对应的布局文件。
(2)添加Demo03MapFragment.cs
在SrcSdkDemos下添加该文件。
using Android.App;
using Android.OS;
using Android.Content.PM;
using Com.Baidu.Mapapi.Map;
namespace BdMapV371Demos.SrcSdkDemos
{
[Activity(Label = "@string/demo_name_map_fragment",
ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.KeyboardHidden,
ScreenOrientation = ScreenOrientation.Sensor)]
public class Demo03MapFragment : Activity
{
private TextureMapFragment map;
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
SetContentView(Resource.Layout.demo03_fragment);
MapStatus ms = new MapStatus.Builder()
.Target(MainActivity.HeNanUniversity)
.Overlook(20)
.Zoom(15)
.Build();
BaiduMapOptions bo = new BaiduMapOptions()
.MapStatus(ms)
.CompassEnabled(false)
.ZoomControlsEnabled(true);
map =TextureMapFragment.NewInstance(bo);
FragmentManager.BeginTransaction().Add(Resource.Id.map,
map, "map_fragment").Commit();
}
}
}
(3)修改MainActivity.cs
在MainActivity.cs文件的demos字段定义中添加下面的代码。
//示例3--MapFragment使用
new DemoInfo<Activity>(Resource.String.demo_title_map_fragment,
Resource.String.demo_desc_map_fragment,
new Demo03MapFragment()),
标签:Android,百度地图,MapFragment
0
投稿
猜你喜欢
整理总结Java多线程程序编写的要点
2022-02-19 16:17:23
maven无法依赖spring-cloud-stater-zipkin的解决方案
2023-09-12 01:54:51
Android跳转到通讯录获取用户名称和手机号码的实现思路
2023-12-11 16:42:57
c#多进程通讯的实现示例
2022-09-06 02:43:23
Android handle-message的发送与处理案例详解
2023-07-21 09:28:13
Java rmi远程方法调用基本用法解析
2023-02-20 08:44:19
Java获取字符串编码格式实现思路
2023-08-14 12:35:38
android自定义view之模拟qq消息拖拽删除效果
2023-01-29 11:48:34
Android实现图片转高斯模糊以及高斯模糊布局
2023-10-20 16:10:23
SpringBoot整合Log4j2及配置步骤
2023-10-27 10:50:16
Android开发Jetpack Compose元素Modifier特性详解
2023-03-10 23:29:54
详谈java 堆区、方法区和栈区
2023-11-23 18:35:22
Android实现倒计时的方案梳理
2022-04-29 00:48:31
Android DataBinding类关系深入探究
2022-08-17 19:23:51
C++ 前置声明详解及实例
2023-02-28 10:39:46
c# WPF实现Windows资源管理器(附源码)
2022-10-01 14:34:46
Java线程中的常见方法(start方法和run方法)
2023-11-16 17:41:32
Java8新特性Stream流实例详解
2023-05-04 12:55:05
JavaWeb Spring依赖注入深入学习
2022-04-02 08:20:05
解决Springboot2.1.x配置Activiti7单独数据源问题
2022-07-28 02:24:04