GMap常用屬性(方法)簡介

感謝網友分享,原文地址

接觸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;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章