分类: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的使用相关推荐

  1. 【转】Google Maps Android API V2的使用及问题解决

    Google Maps Android API V2的使用及问题解决 Google Maps Android API V2使用及问题解决 说明 因为Google Maps的API版本更新,之前的一些教 ...

  2. android google map研究

    2019独角兽企业重金招聘Python工程师标准>>> 研究了一天,最后居然卡在了获取本地位置上,不知道是不是我的G330D问题,反正网络位置是获取不了,看来得用百度地图试试,还是总 ...

  3. Goolg Maps android API V2版详解(二)新地图get~

    直接上代码吧~~~不废话了,你一看就懂的~~ package com.example.googlemapv2; import android.os.Bundle; import android.sup ...

  4. Google Maps Android API V2 开发

    最近在做android地图的应用,之前就做过,可是这次再做,发现google很强大,更新太快了,网上流传的那些都落伍了,google map都更新到V2这个版本了, 这是我自己花费无数心血的成果,参考 ...

  5. Google Maps Android API v2开发----环境搭建

    <span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255) ...

  6. android创建googlemap基础教程和画导航线路图

    GoogleMap android  API v2:https://developers.google.com/maps/documentation/android/start?hl=zh-CN 链接 ...

  7. 关于Google Map API V2 版本的定位与导航

    近来,在关注安卓手机上的GoogleMap应用的开发,但是目前官方API版本网页版已经升级到V3版,而对于Android的支持也已经升级到V2版本,虽然Google说继续对V1版提供服务,但是不再提供 ...

  8. Google地图开发初级篇

    上回我们学习了如何搭建一个google map应用,了解了基础知识,下面我们来深入学习google map中待发掘的宝藏 在这篇文章,我将告诉你 1.   如何创建google地图 2.   Goog ...

  9. Google Map API v2的定位

    昨天刚开始看LBS相关的东西,搜了下发现几个问题:一个是时效性的问题,很多发表时间还算近的 内容写的却是V1的,很容易让我们这些菜鸟走更多的弯路:另一个是知识面的,发现有太多太多相同的文章 都在写一个 ...

最新文章

  1. 【骚气的动效】外发光涟漪波纹动画、向外辐射动画效果,通常用于地图上面某一个扩散点效果
  2. php get 返回源码,php源码 fsockopen获取网页内容实例详解
  3. 《Java 核心技术卷1 第10版》学习笔记------ 参数数量可变的方法
  4. 小学教师计算机国培培训总结,小学教师国培培训心得体会
  5. 电视android怎么解决,安卓手机怎么投屏到电视?用这3种方法可完美解决
  6. java 字典 引用_java中数据字典的使用
  7. 14006.xilinx-SDK在线jtag调试
  8. vue使用laydate.js插件报错laydate.css: Invalid
  9. 2. PHP 自动转义函数
  10. 2016版excel_巧用这些Excel大神技巧,半小时做完一天工作,办公室女神惊呆了!...
  11. VirtualBox安装VBoxGuestAdditions增强功能
  12. 怎么用Wireshark抓包QQ的到对方的IP地址
  13. RetinaFace+ArcFace人脸识别测试
  14. iOS | 地图定位
  15. 装双系统win10和android,教你安装Win10和安卓Android双系统(不是模拟器)
  16. ubuntu10.10安装google拼音输入法
  17. 记一次生产事故排查——CPU高负载原因排查分析
  18. python的中文社区
  19. vm14下centos7配置NAT模式
  20. 适配器模式【Adapter Pattern】

热门文章

  1. mysql安装1335_Mysql 安装问题。提示MySQL Server 5.1 -- Error 1335.
  2. threejs加载模型挤压变形_车用水阀套零件冷挤压成形数值模拟试验研究
  3. eclipse配置java环境_Java工作环境的配置与Eclipse的安装过程
  4. java宏定义_现代化的 Java (二十六)—— Akka Stream Graph
  5. kmo检验和bartlett球形检验_Q球形钢支座的抗弯度和执行标准
  6. echarts 树图样式美化_echarts树图tree改为流程图
  7. c 结构体 不允许使用不完整的类型_.NET Core 基础类型介绍
  8. 计算机网络专业教学模式,计算机网络技术专业教学模式改革探索
  9. 工具栏,底部导航栏,可扩展列表视图
  10. 【php7扩展开发三】ini配置