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()),

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

时间: 2024-09-20 07:39:07

Android百度地图应用之MapFragment的使用的相关文章

Android百度地图应用之MapFragment的使用_Android

一.简介  TextureMapFragment:用于显示地图片段. 二.示例3--Demo03MapFragment.cs  文件名:Demo02MapFragment.cs  简介:介绍在Fragment框架下使用地图  详述:介绍如何在Fragment框架下添加一个TextureMapFragment控件:  1.运行截图 在x86模拟器中运行的效果如下:  2.设计步骤  在上一节例子的基础上,只需要再增加下面的步骤即可.  (1)修改布局文件 将demo02_fragment.xml换

Android百度地图应用之创建显示地图_Android

本文是在完成了Android百度地图应用开发基础知识的基础上继续实现的. 本文实例为大家分享了Android如何显示地图,并为后续内容做准备,供大家参考,具体内容如下  1.运行效果  本章共有25个示例,在x86模拟器中运行的效果如下:   下面介绍主要设计步骤.  2.添加资源 (1)drawable-hdpi  Resources/ drawable-hdpi下的文件:将下载的示例对应文件夹下的文件全部拖放到该文件夹下,并将所有[生成操作]属性全部设置为"AndroidResource&q

android百度地图有提供路线选择功能吗

问题描述 android百度地图有提供路线选择功能吗 android百度地图有提供路线选择功能吗?和百度地图一样输入起始点,驾车方式,从若干条路线中选择一条路线 解决方案 你搜索后是会返回给你多条路线的

[android] 百度地图开发 (一).申请AK显示地图及解决显示空白网格问题

    最近做android百度地图,但是使用baidumapapi_v2_3_1.jar和libBaiduMapSDK_v2_3_1.so显示百度地图时总是遇到问题--只显示网格而没有显示地图,网络连接和APIKey申请都是正确的,就是不知道为什么不能显示,网上也有很多人遇到这个问题,有的是SDK更新不兼容.而且网上很多百度地图都是使用V2.3.1版本,后来没有办法只有通过baidumapapi_v2_4_1.jar完成显示地图.    其中需要注意的是使用2.3.1时调用manager.in

Android百度地图自定义公交路线导航_Android

一.问题描述 基于百度地图实现检索指定城市指定公交的交通路线图,效果如图所示 二.通用组件Application类,主要创建并初始化BMapManager public class App extends Application { static App mDemoApp; //百度MapAPI的管理类 public BMapManager mBMapMan = null; // 授权Key // 申请地址:http://dev.baidu.com/wiki/static/imap/key/ p

android百度地图api 的一些类我用不了。可是官方api中明明有给出。

问题描述 android百度地图api 的一些类我用不了.可是官方api中明明有给出. 还有关于overlaymanager的类 我都用不了.可是官网api明明给出了这个类的啊.我下载了最全的sdk. 希望有人帮我下 感激不尽.文档"> //官方api的部分截图 解决方案 Android 百度地图API 定位 导航Android 百度地图API 定位 导航 代码 解决方案二: 有这个jar包吗..... 解决方案三: 所用百度地图API为3.6版,而BMapManager在3之后就弃用了,

android 百度地图定位图标上下晃动,像一个探针似的上下晃动,怎么实现

问题描述 android 百度地图定位图标上下晃动,像一个探针似的上下晃动,怎么实现 百度定位图标一蹦一跳的这种效果怎么实现.请各位大神指教.............. 解决方案 Android 百度地图API 定位 导航 代码Android 百度地图API 定位 导航 解决方案二: marker.setAnimation(BMAP_ANIMATION_BOUNCE); //跳动的动画 解决方案三: 应该是在地图上绘画吧 用Canvas

基于Android百度地图应用,出下面错误如何调试

问题描述 基于Android百度地图应用,出下面错误如何调试 05-11 10:10:59.266: E/octvm_drv(1853): common drv: platform_autosave_handle -> not implemented 解决方案 在哪一步出现的错误?而且最后把上下关联的日志贴出来,方便定位问题

[android] 百度地图开发 (三).定位当前位置及getLastKnownLocation获取location总为空问题

       前一篇百度地图开发讲述"(二).定位城市位置和城市POI搜索",主要通过监听对象MKSearchListener类实现城市兴趣点POI(Point of Interest)搜索.该篇讲述定位当前自己的位置及使用getLastKnownLocation获取location总时为空值的问题. 一. 定位当前位置的原理及实现       定位当前位置可以通过LBS(Location Based Service,基于位置的服务),主要工作原理是利用无线网络Network或GPS定