输入两个地点名,我只想得到公里数。不需要看图。所以不想用webBrowser1这个东西。
求方案,最好源码

解决方案 »

  1.   

    很想知道如果用 webBrowser1 是如何算的
      

  2.   

    var map = new sogou.maps.Map(document.getElementById("map"), myOptions);
    var des=0;  
    function callback(result){
        var option={'map':map,'panel':document.getElementById('result'),'drivingResult':result};
        var dRenderer=new sogou.maps.DrivingRenderer(option);
    des=Math.round(result.data.distance/1000);
    }
    //重复字符串的函数
    function JsStr2(str1,str2) {
    des=0;
    var request={
     'map':map,      
     'destination':str1,
     'origin':str2,
     'tactic':2       //驾车策略。 0: 距离短;1 :时间短 默认策略 (不选为1);2 :不走高速 
    }
    var nav=new sogou.maps.Driving();
    nav.route(request,callback);
    }
    function JsStr1(){
      return des;
    }