解决方案 »

  1.   

    路径就是:Application.StartupPath + "\\最终合并版本(昨晚修改).html";
    Application.StartupPath是程序的启动路径,默认是Bin目录下,你可以断点调试下,str_url值的文件是否存在。
      

  2.   

    Path.Combine(AppDomain.CurrentDomain.SetupInformation.ApplicationBase,"最终合并版本(昨晚修改).html");//have a try...
      

  3.   

    更重要的一点,你的那个html文件要放到bin/debug目录下,就可以正常读取了。
      

  4.   

    刚试了一下,将网页放在debug中,应该是可以调用了,但是现在出现一个问题,
    我不知道怎样修改vs调用的浏览器,我用的xp,不能用ie9 和ie10,求大神们指点迷津啊。
      

  5.   

    1.WebBrowser只调用当前电脑上安装的IE内核,也就是程序运行的PC机上安装的IE几就调用IE几,正常情况下,同一台电脑无法安装多个版本的IE内核,所以不能指定IE的版本。特许情况,你可以研究下IEtest这个工具。
    2.对于百度地图的API,如果你是想离线也可以查看地图的,这中API暂时没研究,但是,如果只是在线百度地图API的应用的话,是无需下载API到本地的。下面给你个例子,你只需替换自己的百度地图API密钥就可以了。另外可以参考:http://developer.baidu.com/map/jshome.htm添加你自己需要的功能。
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>标题</title>
    <style type="text/css">
    body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;}
    </style>
    <script type="text/javascript" src="http://api.map.baidu.com/api?v=1.5&ak=百度地图API密钥"></script>
    </head><body>
    <div id="allmap">
    </div>
    <script type="text/javascript">
        var x = 113.935291;//经度
        var y = 22.546395;//纬度
        var info = "标注信息";
        var area = "深圳"//默认显示的城市
        var level = 18;//默认显示地图大小的级别

        var map = new BMap.Map("allmap");                        // 创建Map实例
        map.centerAndZoom(new BMap.Point(x, y), level);     // 初始化地图,设置中心点坐标和地图级别
        map.addControl(new BMap.NavigationControl());               // 添加平移缩放控件
        map.addControl(new BMap.ScaleControl());                    // 添加比例尺控件
        map.addControl(new BMap.OverviewMapControl());              //添加缩略地图控件
        map.enableScrollWheelZoom();                            //启用滚轮放大缩小
        map.addControl(new BMap.MapTypeControl());          //添加地图类型控件
        map.setCurrentCity(area);          // 设置地图显示的城市 此项是必须设置的
        
        var er = new BMap.Marker(new BMap.Point(x, y));  // 创建标注
        map.addOverlay(er);              // 将标注添加到地图中    //创建信息窗口
        var infoWindow = new BMap.InfoWindow(info);
        er.openInfoWindow(infoWindow);
        er.addEventListener("click", function () { this.openInfoWindow(infoWindow); });
    </script>
    </body>
    </html>
      

  6.   

    请问如何把html文件放到DEBUG里面啊