基于地图开发控件GMap.Net 使用 (一) 原创
生活随笔
收集整理的這篇文章主要介紹了
基于地图开发控件GMap.Net 使用 (一) 原创
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我們先看看GMap.NET的定義:
GMap.NET是一個強大、免費、跨平臺、開源的.NET控件,它在Windows Forms 和WPF環境中能夠通過Google, Yahoo!, Bing, OpenStreetMap, ArcGIS, Pergo, SigPac等實現尋找路徑、地理編碼以及地圖展示功能,并支持緩存和運行在Mobile環境中。
GMap.NET是一個開源的GEO地圖定位和跟蹤程序。就像谷歌地圖、雅虎地圖一樣,可以自動計算兩地的距離,定位經緯度,與Google地圖不同的是,該項目是建立在C#語言WinForm基礎上的。可以對地圖放大縮小,進行城市標記等。
GMap.NET的項目地址是http://greatmaps.codeplex.com/ ,我們可以下載相關的例子和源碼進行學習和研究。我在Google上搜過相關的項目,好像介紹的文章不多,不過不影響這個控件的強大和易用。 首先我們建立一個c# winform工程,添加GMap.NET.Core.dll 、GMap.NET.WindowsForms.dll、 System.Data.SQLite.DLL,BSE.Windows.Forms.dll 動態庫如沒有到上面的地址下載個,在想工具欄中添加GMapControl控件,將控件加載到工具欄中。 需要注意: 如用VS2010開發 需像應用程序中添加app.config文件 文件代碼如下: <?xml version="1.0"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
<requiredRuntime version="v4.0.20506"/>
</startup>
</configuration> 才可以正常使用否則出現版本錯誤信息。 初始化地圖顯示部分:這里比較簡單。代碼如下: ? private void GMapTest_Load(object sender, EventArgs e)
{
gMapControl1.Position = new PointLatLng(45.7543, 126.6281);
gMapControl1.MinZoom = 5;
gMapControl1.Zoom = 100;
} gMapControl1.MinZoom 設置控件的最小縮放比例,gMapControl1.Zoom當前顯示縮放比例。 職場 控件 休閑 C#
GMap.NET是一個強大、免費、跨平臺、開源的.NET控件,它在Windows Forms 和WPF環境中能夠通過Google, Yahoo!, Bing, OpenStreetMap, ArcGIS, Pergo, SigPac等實現尋找路徑、地理編碼以及地圖展示功能,并支持緩存和運行在Mobile環境中。
GMap.NET是一個開源的GEO地圖定位和跟蹤程序。就像谷歌地圖、雅虎地圖一樣,可以自動計算兩地的距離,定位經緯度,與Google地圖不同的是,該項目是建立在C#語言WinForm基礎上的。可以對地圖放大縮小,進行城市標記等。
GMap.NET的項目地址是http://greatmaps.codeplex.com/ ,我們可以下載相關的例子和源碼進行學習和研究。我在Google上搜過相關的項目,好像介紹的文章不多,不過不影響這個控件的強大和易用。 首先我們建立一個c# winform工程,添加GMap.NET.Core.dll 、GMap.NET.WindowsForms.dll、 System.Data.SQLite.DLL,BSE.Windows.Forms.dll 動態庫如沒有到上面的地址下載個,在想工具欄中添加GMapControl控件,將控件加載到工具欄中。 需要注意: 如用VS2010開發 需像應用程序中添加app.config文件 文件代碼如下: <?xml version="1.0"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
<requiredRuntime version="v4.0.20506"/>
</startup>
</configuration> 才可以正常使用否則出現版本錯誤信息。 初始化地圖顯示部分:這里比較簡單。代碼如下: ? private void GMapTest_Load(object sender, EventArgs e)
{
gMapControl1.Position = new PointLatLng(45.7543, 126.6281);
gMapControl1.MinZoom = 5;
gMapControl1.Zoom = 100;
} gMapControl1.MinZoom 設置控件的最小縮放比例,gMapControl1.Zoom當前顯示縮放比例。 職場 控件 休閑 C#
0
微博 QQ 微信收藏
上一篇:C# 中奇妙的函數 -- 1. ... 下一篇:遞歸示例(一):遍歷二叉樹 lsjhn11074篇文章,7W+人氣,0粉絲
Ctrl+Enter?發布
發布
取消
1條評論
按時間倒序 按時間正序轉載于:https://blog.51cto.com/2063557/536833
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的基于地图开发控件GMap.Net 使用 (一) 原创的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#获取动态代码的值
- 下一篇: DOS目录操作命令