你的位置:首页 > ASP.net教程

[ASP.net教程]winform 实现定位


如何在winform中 导入地图实现定位功能    ?

 

 从网上下个BaiDuMap.htm, 就是个js文件

在form中加入webBrowser控件,然后在窗体的加载事件中写入如下代码

     webBrowserMap.Url = new Uri(Path.Combine(Application.StartupPath, "BaiDuMap.htm"));

     接着运行,form中对应webBrowser控件可显示js文件的内容 ,即百度地图。

    

在js 文件中 有这样一段代码

 function setLocation(x,y,z){//参数:经纬度

         var point_Lo = new BMap.Point(x, y);   

         map.centerAndZoom(point_Lo, 11);                  

         map.addOverlay(new BMap.Marker(point_Lo));  

     

        var marker = new BMap.Marker(new BMap.Point(x , y));  // 创建标注,为要查询的地方对应的经纬度        

        map.addOverlay(marker);

        var content = z + "<br/><br/>经度:" + x + "<br/>纬度:" + y;

        var infoWindow = new BMap.InfoWindow("<p style='font-size:14px;'>" + content + "</p>");

        marker.addEventListener("click", function () { this.openInfoWindow(infoWindow); });

就是定位用的,form中通过

 webBrowserMap.Document.InvokeScript("setLocation", new object[] { lon , lat ,Name});

来调用定位代码,实现定位功能

 




去韩国旅游跟团行程韩国旅游护照签证韩国旅游路线报价费用韩国旅游哪里好玩呢韩国旅游签证怎么办理番禺沙湾美食攻略?沙湾古镇有什么特色小吃? 番禺沙湾有什么美食?广州番禺沙湾美食介绍? 沙湾古镇特色美食推荐?广州沙湾古镇美食攻略? 沙湾古镇美食有哪些?广州沙湾古镇美食节什么时候? 香港龙城大药房有买化妆品吗?香港龙城大药房都买什么? 澳门黑沙海滩里面有烧烤场供游客自己烧烤的吗? 香港海港城对面的DFS里面有lv吗? 想五一去澳门玩,澳门八景是那些啊?好玩吗? 泰国芒果糯米饭好吃吗?泰国芒果糯米饭怎么样? 巴厘岛的最佳旅游时间是什么时候? 菲律宾旅游安全吗?景点有哪些? 马尔代夫旅游的话有什么要注意的? 2015春节澳门环岛游有哪些优惠活动?澳门环岛游风情表演好看吗? 茂名放鸡岛有哪些娱乐项目?放鸡岛海上游乐世界适合多大儿童玩? 2015春节澳门环岛游有什么活动?珠海澳门环岛游春节主题活动介绍? 2015春节韶关去哪里玩?韶关春节带家人孩子去哪里好玩? 1808CC223MAT1A Datasheet 1808CC223MAT1A Datasheet LD14CA103JABME Datasheet LD14CA103JABME Datasheet 04023J6R8BBWTR\3 Datasheet 04023J6R8BBWTR\3 Datasheet 中国的名山大川 中国的名山大川 中国的名山大川 日本著名旅游景点 日本著名旅游景点 日本著名旅游景点 办理港澳通行证签注 办理港澳通行证签注 办理港澳通行证签注