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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C#窗体调用地图(高德地图)-实现公交线路查询

發布時間:2024/3/13 C# 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#窗体调用地图(高德地图)-实现公交线路查询 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

C#窗體調用地圖(高德地圖)-實現公交線路查詢

  • 新建C#工程–創建Windows窗體應用程序
  • 添加WebBrowser控件(用來顯示網地圖頁)可以把滾動條(ScrollBarsEnabled)設置成false給取消掉,更加的美觀方便
  • 使用高德地圖(在線)
    3.1 申請高德地圖key(密鑰)
    打開高德API官網(https://lbs.amap.com/),注冊開發者帳號后登陸

    注冊登錄好后 點擊控制臺

    點擊應用管理–我的應用–創建新應用–輸入名稱與類型

    點進新建的應用–添加,按照以下進行選擇,使用web端(JS接口),點擊提交

    提交后,就能獲取到對應的Key(密鑰),后續需要使用

    3.2 在高德開發平臺首頁–選擇開發支持–地圖JS API

    在下面選擇–公交線路與站點查詢 --有案例解析 —》可以親手試一試實際效果

    設置對應的城市和線路運行


    將復制的代碼放入網頁中(html文件)

    注意:一定要將地圖.html文件放入對應的C#窗體項目中bin–>Debug文件中

    在窗體代碼編輯頁面,把紅色框內部分正確編寫使用

    一定要注意位置!!!
  • [System.Runtime.InteropServices.ComVisible(true)]string str_url = Application.StartupPath + "\\ditu.html"; //地圖的路徑+名稱 Uri url = new Uri(str_url); webBrowser1.Url = url; webBrowser1.ObjectForScripting = this;

    得到最終的結果

    如果出現運行亂碼以及地點顯示錯誤的現象 如下圖

    解決方法:將網頁代碼中的設置編碼集刪除掉,重新運行就ok了

    到這里公交站就完成了,如果還想用其他的類似功能,可以使用左側的功能,也有對應的案例演示

    調用地圖查詢功能

    總結

    以上是生活随笔為你收集整理的C#窗体调用地图(高德地图)-实现公交线路查询的全部內容,希望文章能夠幫你解決所遇到的問題。

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