HarmonyOS 鸿蒙Next uniapp通过uts插件拉起华为花瓣地图

发布于 1周前 作者 phonegap100 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next uniapp通过uts插件拉起华为花瓣地图

demo详情链接

https://gitee.com/scenario-samples/petal-maps

1 回复

更多关于HarmonyOS 鸿蒙Next uniapp通过uts插件拉起华为花瓣地图的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙系统中,通过uni-app使用uts插件拉起华为花瓣地图,可以参考以下场景化代码实现:

首先,确保已在项目中正确配置uts插件和华为花瓣地图的SDK。

// 在uni-app的页面或组件中
methods: {
    openHuaweiMap() {
        const uts = uni.requireNativePlugin('uts'); // 引入uts插件
        const mapParams = {
            action: 'huawei.intent.action.VIEW',
            packageName: 'com.huawei.maps',
            data: {
                uri: `geo:${latitude},${longitude}?q=${latitude},${longitude}(${name})`,
            },
            flags: 0x20000000, // Activity.FLAG_ACTIVITY_NEW_TASK
        };

        uts.startActivityForResult(mapParams, (res) => {
            console.log('Map opened successfully', res);
        }, (err) => {
            console.error('Failed to open map', err);
        });
    },
}

// 在需要拉起地图的地方调用此方法
this.openHuaweiMap();

注意:

  • latitudelongitudename需要替换为实际的目标位置信息。
  • com.huawei.maps为华为花瓣地图的包名,确保设备上已安装该应用。
  • uri格式遵循地理编码URI规范。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部