HarmonyOS鸿蒙Next中App传目标地址经纬度调用华为自带的地图,如何拉起地图App
HarmonyOS鸿蒙Next中App传目标地址经纬度调用华为自带的地图,如何拉起地图App
2 回复
请参考:通过Want拉起Petal 地图应用,链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/map-petalmaps-V5#section116043716599
更多关于HarmonyOS鸿蒙Next中App传目标地址经纬度调用华为自带的地图,如何拉起地图App的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,可以通过Intent拉起华为自带的地图App,并传递目标地址的经纬度。首先,创建一个Intent对象,设置Action为Intent.ACTION_VIEW
,然后构建URI,格式为geo:latitude,longitude?q=目标地址
。最后,调用startAbility(intent)
方法启动地图App。例如:
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
Uri uri = Uri.parse("geo:39.9042,116.4074?q=北京市");
intent.setUri(uri);
startAbility(intent);
这样即可拉起地图App并显示目标地址。