1个回答
展开全部
自己本地写个html,里面嵌套个百度地图,做好引用,预先写个标注点位的脚本,然后在你的winform里面把这个本地的html放进来通过webBrowser调取这个预先写好的脚本方法,把坐标数据作为参数传递进去。
更多追问追答
追问
大哥,能否具体的代码写出来,小弟不胜感激啊 小弟是个菜鸟。。。就是想加载百度地图
追答
静态HTML代码你自己去百度地图的API里面找示例自己写,
HTML里面标点和初始化地图的脚本:
var map = new BMap.Map("container"); // 创建地图实例
var point = new BMap.Point(116.404, 39.915); // 创建点坐标
map.centerAndZoom(point, 15); // 初始化地图,设置中心点坐标和地图级别
function addMarker(x, y) {
var point = new BMap.Point(x, y);
var marker = new BMap.Marker(point); // 创建标注
map.addOverlay(marker);
}
C#关键代码:
object[] args = { "116.399", " 39.910" };
webBrowser1.Document.InvokeScript("addMarker",args);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询