【Android】3.3 MapFragment的使用
分类:C#、Android、VS2015、百度地图应用; 创建日期:2016-02-04
3.3 示例3--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()),
运行观察结果。
【Android】3.3 MapFragment的使用相关推荐
- 【转】Google Maps Android API V2的使用及问题解决
Google Maps Android API V2的使用及问题解决 Google Maps Android API V2使用及问题解决 说明 因为Google Maps的API版本更新,之前的一些教 ...
- android google map研究
2019独角兽企业重金招聘Python工程师标准>>> 研究了一天,最后居然卡在了获取本地位置上,不知道是不是我的G330D问题,反正网络位置是获取不了,看来得用百度地图试试,还是总 ...
- Goolg Maps android API V2版详解(二)新地图get~
直接上代码吧~~~不废话了,你一看就懂的~~ package com.example.googlemapv2; import android.os.Bundle; import android.sup ...
- Google Maps Android API V2 开发
最近在做android地图的应用,之前就做过,可是这次再做,发现google很强大,更新太快了,网上流传的那些都落伍了,google map都更新到V2这个版本了, 这是我自己花费无数心血的成果,参考 ...
- Google Maps Android API v2开发----环境搭建
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255) ...
- android创建googlemap基础教程和画导航线路图
GoogleMap android API v2:https://developers.google.com/maps/documentation/android/start?hl=zh-CN 链接 ...
- 关于Google Map API V2 版本的定位与导航
近来,在关注安卓手机上的GoogleMap应用的开发,但是目前官方API版本网页版已经升级到V3版,而对于Android的支持也已经升级到V2版本,虽然Google说继续对V1版提供服务,但是不再提供 ...
- Google地图开发初级篇
上回我们学习了如何搭建一个google map应用,了解了基础知识,下面我们来深入学习google map中待发掘的宝藏 在这篇文章,我将告诉你 1. 如何创建google地图 2. Goog ...
- Google Map API v2的定位
昨天刚开始看LBS相关的东西,搜了下发现几个问题:一个是时效性的问题,很多发表时间还算近的 内容写的却是V1的,很容易让我们这些菜鸟走更多的弯路:另一个是知识面的,发现有太多太多相同的文章 都在写一个 ...
最新文章
- 【骚气的动效】外发光涟漪波纹动画、向外辐射动画效果,通常用于地图上面某一个扩散点效果
- php get 返回源码,php源码 fsockopen获取网页内容实例详解
- 《Java 核心技术卷1 第10版》学习笔记------ 参数数量可变的方法
- 小学教师计算机国培培训总结,小学教师国培培训心得体会
- 电视android怎么解决,安卓手机怎么投屏到电视?用这3种方法可完美解决
- java 字典 引用_java中数据字典的使用
- 14006.xilinx-SDK在线jtag调试
- vue使用laydate.js插件报错laydate.css: Invalid
- 2. PHP 自动转义函数
- 2016版excel_巧用这些Excel大神技巧,半小时做完一天工作,办公室女神惊呆了!...
- VirtualBox安装VBoxGuestAdditions增强功能
- 怎么用Wireshark抓包QQ的到对方的IP地址
- RetinaFace+ArcFace人脸识别测试
- iOS | 地图定位
- 装双系统win10和android,教你安装Win10和安卓Android双系统(不是模拟器)
- ubuntu10.10安装google拼音输入法
- 记一次生产事故排查——CPU高负载原因排查分析
- python的中文社区
- vm14下centos7配置NAT模式
- 适配器模式【Adapter Pattern】
热门文章
- mysql安装1335_Mysql 安装问题。提示MySQL Server 5.1 -- Error 1335.
- threejs加载模型挤压变形_车用水阀套零件冷挤压成形数值模拟试验研究
- eclipse配置java环境_Java工作环境的配置与Eclipse的安装过程
- java宏定义_现代化的 Java (二十六)—— Akka Stream Graph
- kmo检验和bartlett球形检验_Q球形钢支座的抗弯度和执行标准
- echarts 树图样式美化_echarts树图tree改为流程图
- c 结构体 不允许使用不完整的类型_.NET Core 基础类型介绍
- 计算机网络专业教学模式,计算机网络技术专业教学模式改革探索
- 工具栏,底部导航栏,可扩展列表视图
- 【php7扩展开发三】ini配置