日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

基于地图开发控件GMap.Net 使用 (一) 原创

發布時間:2025/7/14 asp.net 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于地图开发控件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#

0

微博 QQ 微信

收藏

上一篇:C# 中奇妙的函數 -- 1. ... 下一篇:遞歸示例(一):遍歷二叉樹 lsjhn110

74篇文章,7W+人氣,0粉絲

Ctrl+Enter?發布

發布

取消

1條評論

按時間倒序 按時間正序

轉載于:https://blog.51cto.com/2063557/536833

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的基于地图开发控件GMap.Net 使用 (一) 原创的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。