一、Android打开高德地图的方法汇总
System.out.println("乘客端经纬度:" + mNaviTo.latitude + "," + mNaviTo.longitude);
/**
* @param sourceApplication 必填 第三方调用应用名称。如 amap
* @param poiname 非必填 POI 名称
* @param lat 必填 纬度
* @param lon 必填 经度
* @param dev 必填 是否偏移(0:lat 和 lon 是已经加密后的,不需要国测加密; 1:需要国测加密)
* @param style 必填 导航方式(0 速度快; 1 费用少; 2 路程短; 3 不走高速;4 躲避拥堵;5 不走高速且避免收费;6 不走高速且躲避拥堵;7 躲避收费和拥堵;8 不走高速躲避收费和拥堵))
*/
if (false) {
//Uri mUri = Uri.parse("geo:" + mNaviTo.latitude + "," + mNaviTo.longitude + "?q=");
Intent intent = null;
try {
intent = Intent.getIntent("androidamap://navi?sourceApplication=" + getString(R.string.app_name) + "&dname=aaaa&dlat=" + mNaviTo.latitude + "&dlon=" + mNaviTo.longitude + "&dev=1&style=0");
} catch (URISyntaxException e) {
e.printStackTrace();
}
// Intent intent = new Intent("android.intent.action.VIEW", mUri);