Android百度地图应用之MapFragment的使用
作者:rainmj 发布时间:2022-07-07 21:16:37
标签:Android,百度地图,MapFragment
一、简介
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()),


猜你喜欢
- 1.点击上传按钮进行如下操作,通过表单名称以及input名称获取相应的值,对于上传的文件,使用.files来获取,因为包含文件的上传,所以采
- 前期准备首先要先明确有个大体的思路,要实现什么样的功能,了解完成整个模块要运用到哪些方面的知识,以及从做的过程中去发现自己的不足。技术方面的
- 本文实例为大家分享了java计算工作时间的具体代码,不包括节假日、双休日,供大家参考,具体内容如下package common.util;
- 实验目的:分别使用sqlite3工具和Android代码的方式建立SQLite数据库。在完成建立数据库的工作后,编程实现基本的数据库操作功能
- 1 * * 是Spring中的概念,和过滤器类似,可以对用户请求进行拦截过滤处理。但是相对于过滤器而言, * 要的控制更加的细节, *
- Android动画 实现开关按钮动画(属性动画之平移动画),最近做项目,根据项目需求,有一个这样的功能,实现类似开关的动画效果,经过自己琢磨
- SqlSessionFactory的openSession方法正如其名,Sqlsession对应着一次数据库会话。由于数据库回话不是永久的,
- Spring的出现是为了简化 Java 程序开发,而 SpringBoot 的出现是为了简化 Spring 程序开发.SpringBoot
- 一:对象,JavaBean,SpringBean的区别1.什么是JavaBeanjavaBean要求所有属性为私有,该类必须有一个公共无参构
- 在C#中常用到的运算符有条件运算符,is运算符,as运算符,typeof 运算符等等,接下来在文章中将为大家具体介绍各个运算符的使用方法条件
- 阻塞、无饥饿、无障碍、无锁、无等待几种。阻塞一个线程是阻塞的,那么在其他线程释放资源之前,当前线程无法继续执行。当我们使用synchroni
- DateTime类DateTime类是C#中最常用的时间类之一,它表示一个日期和时间。可以使用DateTime.Now属性获取当前时间,也可
- 1. Resource Basics(1) Manifest Resources(资源清单)资源在编译期间添加到程序集。如果要将资源嵌入到程
- 前端调用后端接口,获得数据并渲染一、介绍一个完善的系统,前后端交互是必不可少的,这个过程可以分成下面几步:前端向后端发起请求后端接口接收前端
- 实验目的通过对进程调度算法的模拟,进一步理解进程的基本概念,加深对进程运行状态和进程调度过程、调度算法的理解。设备与环境硬件设备:PC机一台
- 话不多说,请看下面//C# 代码int year = DateTime.Now.Year;int month = DateTime.Now.
- 前言:这里给大家介绍如何在SpringBoot项目中实现文件上传功能!1.创建SpringBoot项目打开IDEA,点击文件,选择新建项目,
- 预期当前安卓的所有proto都生成在一个module中,但是其实业务同学需要的并不是一个大杂烩, 只需要其中他们所关心的proto生成的类则
- @EventListener 异步中使用condition的问题@EventListener是spring在4.2+推出的更好的使用spri
- 本文实例为大家分享了java实现TCP聊天程序的具体代码,供大家参考,具体内容如下服务端代码:package com.test.server