gotoBaiduMap static method
百度地图
Implementation
static Future<bool> gotoBaiduMap(String adr, dynamic lat, dynamic lng) async {
// var url = 'baidumap://map/direction?destination=$latitude,$longitude&coord_type=bd09ll&mode=driving';
var url ='';
if((lat!=null&&lat!='')&&(lng!=null&&lng!='')){
url = 'baidumap://map/direction?region=beijing&origin=&destination=$lat,$lng&coord_type=bd09ll&mode=driving&src=${Platform.isAndroid?'andr':'ios'}.baidu.openAPIdemo';
}else{
url = 'baidumap://map/direction?region=beijing&origin=&destination=$adr&coord_type=bd09ll&mode=driving&src=${Platform.isAndroid?'andr':'ios'}.baidu.openAPIdemo';
}
bool canLaunchUrl = await canLaunch(url);
if (!canLaunchUrl) {
// ToastUtils.toast(StringUtils.notcheckthebdmap,);
return false;
}
await launch(url);
return canLaunchUrl;
}