uni-app新版本的hbuilderx不支持百度地图了吗?

uni-app新版本的hbuilderx不支持百度地图了吗?

新版本的 hbuilderx4.29 App不支持百度地图了吗?我添加地图的时候,看见并没有百度地图,只有高德

14 回复

uni-app项目暂时不支持使用百度地图

更多关于uni-app新版本的hbuilderx不支持百度地图了吗?的实战教程也可以访问 https://www.itying.com/category-93-b0.html


对的,新版的移除的百度sdk,如果你是之前购买的商用的百度地图,可以联系官方人员提供证明后,会给加到白名单,还可以使用 如果不是购买的商用的,个人申请的,那就无所谓了,在到高德注册个就行了

怎么联系官方人员啊

回复 5***@qq.com: 你在打包的时候会有提示么?

回复 套马杆的套子: 有了, 已联系客服,感谢

为啥不集成天地图,免费,还是国家的,不能对中小开发者和企业支持下吗

你没发现,dCloud和高德有合作吗?就是因为有合作。看这个:https://ask.dcloud.net.cn/article/41279

回复 ___累了: 他们这种合作是要自毁生态吗?

回复 小权: 强制开发者,只能使用高德。

有没有可以绕过官方的地图配置直接试用百度地图的方法…

只能使用webview或者renderjs

回复 靐齉齾麤龖龗: 目前方案就是用webview了

回复 靐齉齾麤龖龗: 浏览器定位非常的不准

关于uni-app新版本在HBuilderX中是否支持百度地图的问题,实际上,uni-app一直支持多种地图服务,包括百度地图。不过,随着技术的更新和第三方服务的调整,具体的集成方式可能会有所变化。以下是一个如何在uni-app中使用百度地图的示例代码,确保你按照最新的文档和API进行调整。

首先,确保你已经在uni-app项目中正确配置了百度地图的SDK。这通常涉及到在manifest.json文件中添加相应的权限和SDK配置。由于平台政策可能变化,这里不具体列出配置步骤,但你可以参考百度地图官方文档或uni-app官方文档中的地图集成指南。

一旦配置完成,你可以在你的页面中添加地图组件。以下是一个简单的示例:

<template>
  <view>
    <map
      id="map"
      :longitude="longitude"
      :latitude="latitude"
      :scale="scale"
      :markers="markers"
      style="width: 100%; height: 500px;"
      @tap="onMapTap"
      :show-location="true"
      provider="baidu" <!-- 指定地图服务为百度地图 -->
    ></map>
  </view>
</template>

<script>
export default {
  data() {
    return {
      longitude: 116.404, // 默认经度
      latitude: 39.915,   // 默认纬度
      scale: 15,          // 缩放级别
      markers: [
        {
          id: 1,
          latitude: 39.915,
          longitude: 116.404,
          title: '北京'
        }
      ]
    };
  },
  methods: {
    onMapTap(e) {
      console.log('Map tapped', e);
      // 处理地图点击事件
    }
  }
};
</script>

<style scoped>
/* 样式可以根据需要调整 */
</style>

在这个示例中,provider="baidu"属性指定了使用百度地图服务。确保你的项目中已经正确引入了百度地图的JS SDK,并且已经申请了相应的API密钥(通常需要在HBuilderX的项目配置中或通过百度地图开发者平台获取)。

如果你发现HBuilderX或uni-app新版本中有关于百度地图的集成问题,建议检查以下几点:

  1. 确保你的HBuilderX和uni-app框架都是最新版本。
  2. 仔细阅读uni-app和百度地图的官方文档,查看是否有关于集成方式的更新。
  3. 检查控制台是否有错误信息,这可能会给出集成失败的具体原因。

如果问题依然存在,可以考虑在uni-app的社区论坛或GitHub仓库中搜索或提问,通常会有其他开发者或官方人员提供帮助。

回到顶部