打开高德导航

    function navigateGaode(id){
        let curMarker = null;
        for(let i=0;i<markerList.length;i++){
            let mk = markerList[i];
            let extData = mk.getExtData();
            if(extData.id == id){
                curMarker = mk;
                break;
            }
        }
        let extData = curMarker.getExtData();
        let url = "https://uri.amap.com/navigation?from="+userPoint.lng+","+userPoint.lat+",我的位置&to=" + extData.longitude + "," + extData.latitude + ","+extData.addr+"&mode=car&policy=1&src=webapp.default";
        window.location.href = url;
    }

打开百度导航

    function navigateBaidu(id){
        let curMarker = null;
        for(let i=0;i<markerList.length;i++){
            let mk = markerList[i];
            let extData = mk.getExtData();
            if(extData.id == id){
                curMarker = mk;
                break;
            }
        }
        let extData = curMarker.getExtData();
        let url = "";
        url = "https://api.map.baidu.com/direction?origin=latlng:"+userPoint.lat+","+userPoint.lng+"|name:我的位置&destination=latlng:"+extData.latitude+","+extData.longitude+"|name:"+extData.addr+"&mode=driving&region=region&output=html&src=webapp.baidu.openAPIdemo";
        console.log("url",url)
        window.location.href = url;
    }