Android百度地圖應(yīng)用之MapFragment的使用
一、簡介
TextureMapFragment:用于顯示地圖片段。
二、示例3--Demo03MapFragment.cs
文件名:Demo02MapFragment.cs
簡介:介紹在Fragment框架下使用地圖
詳述:介紹如何在Fragment框架下添加一個TextureMapFragment控件;
1、運(yùn)行截圖
在x86模擬器中運(yùn)行的效果如下:
2、設(shè)計步驟
在上一節(jié)例子的基礎(chǔ)上,只需要再增加下面的步驟即可。
(1)修改布局文件
將demo02_fragment.xml換名為demo02_fragment.xml,這樣做的目的是為了便于觀察例子對應(yīng)的布局文件。
(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()),
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
安卓Android6.0權(quán)限動態(tài)獲取操作示例
這篇文章主要介紹了安卓Android6.0權(quán)限動態(tài)獲取操作,結(jié)合實(shí)例形式分析了Android6.0針對權(quán)限的動態(tài)獲取、授權(quán)等相關(guān)操作技巧,需要的朋友可以參考下2018-02-02Android?進(jìn)入Activity時如何禁止彈出軟鍵盤輸入法
這篇文章主要介紹了Android?進(jìn)入Activity時如何禁止彈出軟鍵盤輸入法,文章圍繞主題展開具體內(nèi)容,需要的小伙伴可以參考一下2022-05-05Android黑科技之讀取用戶短信+修改系統(tǒng)短信數(shù)據(jù)庫
這篇文章主要介紹了Android黑科技之讀取用戶短信+修改系統(tǒng)短信數(shù)據(jù)庫 的相關(guān)資料,需要的朋友可以參考下2015-12-12ViewPager 滑動一半的判斷方法以及左滑右滑判斷實(shí)例
下面小編就為大家?guī)硪黄猇iewPager 滑動一半的判斷方法以及左滑右滑判斷實(shí)例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-04-04Android?NDK開發(fā)之FFmpeg視頻添加水印
這篇文章主要介紹了在Android?NDK開發(fā)中如何通過FFmpeg為視頻添加水印,文中的示例代碼講解詳細(xì),對我們了解Android開發(fā)有一定的幫助,感興趣的可以學(xué)習(xí)一下2021-12-12