編輯:關於Android編程
一、簡介
1、地圖
地圖展示:普通地圖(2D,3D)、衛星圖和實時交通圖。
地圖操作:可通過接口或手勢控制來實現地圖的點擊、雙擊、長按、縮放、平移、旋轉、改變視角等操作。
2、地圖類型
百度地圖Android SDK 3.6.1提供了兩種類型的地圖資源(普通矢量地圖和衛星圖,設置辦法見demo04),如果不指定地圖類型,默認為普通矢量地圖。
此示例僅演示普通矢量圖的基本用法。
3、本示例功能描述
該例子介紹如何構建一個基礎的地圖頁面,並演示如何顯示以自定義的經緯度坐標為中心點的百度地圖。
簡介:創建一張百度地圖並管理地圖的生命周期。
詳述:
(1)創建一張最簡單的百度地圖;
(2)管理地圖的生命周期,具體請參看代碼部分的相關注釋;
(3)可監聽地圖加載完成事件;
4、本示例運行截圖
在x86模擬器中運行的效果如下:
二、設計步驟
1、添加Demo02BaseMap.cs文件
先在項目中添加一個SrcSdkDemos文件夾,然後在該文件夾下添加該文件。
using Android.App; using Android.Content.PM; using Android.OS; using Com.Baidu.Mapapi.Map; namespace BdMapV371Demos.SrcSdkDemos { [Activity(Label = "@string/demo_name_basemap", ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.KeyboardHidden, ScreenOrientation = ScreenOrientation.Sensor)] public class Demo02BaseMap : Activity { private TextureMapView mMapView; protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); mMapView = new TextureMapView(this, new BaiduMapOptions().MapStatus(new MapStatus.Builder() .Target(MainActivity.HeNanUniversity) .Build())); SetContentView(mMapView); } protected override void OnPause() { base.OnPause(); mMapView.OnPause(); } protected override void OnResume() { base.OnResume(); mMapView.OnResume(); } protected override void OnDestroy() { base.OnDestroy(); mMapView.OnDestroy(); } } }
2、修改MainActivity.cs文件
在MainActivity.cs文件的demos字段定義中添加下面的代碼。
private static readonly DemoInfo<Activity>[] demos = { …… //示例1--基本地圖功能 new DemoInfo<Activity>(Resource.String.demo_title_basemap, Resource.String.demo_desc_basemap, new Demo01BaseMap()), }
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持本站。
說到傳感器,還是有很多的,有加速度啊,光照啊,磁傳感器等等。當然android手機之所以稱為智能手機,少不了這幾款傳感器的功勞了。下面就學習下了,這裡主要學習光照,加速度
銀聯支付也是一般比較常用的支付功能,這裡簡單了介紹android app如果短期快速應用這一方面的東西。直接上代碼: 1.導入銀聯支付的依賴包: 2.在res目錄下增
Android基礎入門教程——10.10 傳感器專題(1)——相關介紹標簽(空格分隔): Android基礎入門教程1.傳
一、---框架---首先還是來把總體的編碼流程來樹梳理一下,按照這個順序來編碼可以使思路更加清晰。(1)創建兩個View,一個listview一個item_view(2)