GMap常用屬性(方法)簡介

來源:互聯網
上載者:User

感謝網友分享,原文地址

接觸gMap大概一兩個月了,對它的瞭解不深,以下是我在使用過程中常用的一些屬性,列出來供有需要的朋友參考

Manager.Mode : 資料訪問模式,一般設定為AccessMode.ServerAndCache
MapProvider : 地圖供應商,一般使用GMapProviders.GoogleChinaMap

DragButton : 移動地圖的滑鼠按鍵,預設為右鍵,通常將其設定為 MouseButtons.Left

MaxZoom : 最大倍數,為一個int
MinZoom : 最小倍數,為一個int
Zoom : 當前倍數,為一個int

Position : 地圖的聚焦點,為一個PointLatLng

PointLatLng :包含兩個兩個double表示經緯度的點,Lat表示緯度,Lng表示緯度
(30.55,114.29)武漢的一個點

GMapOverlay : 圖層,通過gMap.Overlays.Add方法添加到地圖中,可存放標記、路徑等

GMarkerGoogle : 標記,存放在層中,建立時需要一個PointLatLng表示其位置資訊和一個Bitmap表示其在地圖上顯示的圖片
常用屬性有
Tag,常用來存放一個唯一值,以便調用該標記
ToolTipText,標記顯示的文本
ToolTipMode,設定ToolTip顯示的模式,有始終顯示、從不顯示、滑鼠停留時顯示三種
IsVisible,標記是否可見

GMapRoute : 路徑,可畫出兩點之間的線路、直線

SelectedArea : 當前選擇地區,Shift+拖動右鍵 可以設定
LocationTopLeft,左上方的點,為一個PointLatLng
LocationRightBottom,右下角的點 為一個PointLatLng
gMap.SelectedArea = RectLatLng.Empty 可將其設定為空白
通過建立一個RectLatLng並賦值,可以設定當前選擇地區:
RectLatLng area = new RectLatLng();
area.LocationTopLeft = new PointLatLng(leftLat,leftLon);
area.Size = new SizeLatLng(leftLat-rightLat,rightLon-leftLon);
mainMap.SelectedArea = area;
mainMap.Position = area.LocationMiddle;

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.