uni-app地图组件需要商业授权

发布于 1周前 作者 caililin 来自 Uni-App

uni-app地图组件需要商业授权

什么时候集成华为地图

| 开发环境 | 版本号 | 项目创建方式 |
|----------|--------|--------------|
|          |        |              |
1 回复

在uni-app中使用地图组件时,如果涉及到商业用途,确实需要遵守DCloud官方关于商业授权的相关规定。一般来说,uni-app的基础功能(包括地图组件)在开发阶段和非商业用途下是免费的,但一旦应用上线并产生商业收益,就需要考虑是否需要购买相应的商业授权。

以下是一个简单的uni-app地图组件使用示例,同时我会在代码后简要说明商业授权的相关注意事项。

示例代码

1. 在pages.json中配置地图页面

{
  "pages": [
    {
      "path": "pages/map/map",
      "style": {
        "navigationBarTitleText": "地图示例"
      }
    }
  ]
}

2. 在pages/map/map.vue中编写地图组件

<template>
  <view>
    <map
      id="map"
      longitude="{{longitude}}"
      latitude="{{latitude}}"
      scale="15"
      markers="{{markers}}"
      show-location
      style="width: 100%; height: 100%;"
    ></map>
  </view>
</template>

<script>
export default {
  data() {
    return {
      longitude: 116.404,
      latitude: 39.915,
      markers: [
        {
          id: 1,
          latitude: 39.915,
          longitude: 116.404,
          title: '北京'
        }
      ]
    };
  }
};
</script>

<style>
/* 根据需要调整地图容器的样式 */
</style>

商业授权注意事项

  • 检查应用用途:在开发前,请明确你的应用是否涉及商业用途。如果应用将上架应用商店、产生广告收入、提供付费服务等,那么很可能需要购买商业授权。
  • 购买授权:如果确定需要商业授权,请访问DCloud官方网站或联系其客服部门,了解并购买相应的授权许可。
  • 合规使用:在购买授权后,请确保你的应用使用方式符合DCloud的商业授权条款,避免违规使用导致的法律风险。

由于商业授权的具体条款和价格可能随时间变化,建议在开发前详细阅读DCloud的官方文档或联系其客服部门以获取最新信息。以上代码示例仅用于演示如何在uni-app中使用地图组件,并不涉及商业授权的购买和验证过程。

回到顶部