告诉我如何制作它,以便它不会按坐标向我显示一个点,而是建立一条从当前位置到纬度、经度的路线。目前我已经这样做了:
private void showMap(Uri geoLocation) {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(geoLocation);
if (intent.resolveActivity(getPackageManager()) != null) {
startActivity(intent);
}
}
我需要用户点击按钮,然后他被要求选择打开哪个地图,之后:从当前位置到所选点,他将建立一条路线
Uri 是这样生成的:
Uri.parse("geo:" + latitude + "," + longitude);
有现成的图书馆吗?
您可以使用以下方法查找手机上所有已安装的应用程序:getPackageManager().getInstalledPackages(0)
我可以找到手机上安装的地图应用程序。现在如何提示用户选择其中之一?
试试这样:
材料中的一个例子: