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;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM