/**
*
* @param activity
* @param currLocationX 导航起点纬度 【slat】
* @param currLocationY 导航起点经度 【slon】
* sname 起点名字
* @param locationX 终点纬度 【dlat】
* @param locationY 终点经度 【dlon】
* @param storeName 终点名字 【dname】
*
*/
public static void openGaodeMapToGuide(Activity activity, String currLocationX,
String currLocationY, String locationX, String locationY, String storeName) {
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.addCategory(Intent.CATEGORY_DEFAULT);
String url = "androidamap://route?sourceApplication=amap&slat=" + currLocationX + "&slon="
+ currLocationY
+ "&sname=我的位置" + "&dlat=" + locationX + "&dlon=" + locationY + "&dname=" + storeName
+ "&dev=0&t=1";
// Uri uri =
// Uri.parse("androidamap://route?sourceApplication=softname&slat=30.6739968716&slon=103.9602246880&sname=当前位置&dlat=30.6798861599&dlon=103.9739656448&dname=目的地&dev=0&m=0&t=1&showType=1");
Uri uri = Uri.parse(url);
// 将功能Scheme以URI的方式传入data
intent.setData(uri);
// 启动该页面即可
activity.startActivity(intent);
}
唤起高德app执行导航
最新推荐文章于 2024-09-13 16:08:52 发布