千家信息网

微信小程序怎么使用JS加载esmap地图

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要讲解了"微信小程序怎么使用JS加载esmap地图",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"微信小程序怎么使用JS加载esmap地图"吧
千家信息网最后更新 2026年11月02日微信小程序怎么使用JS加载esmap地图

这篇文章主要讲解了"微信小程序怎么使用JS加载esmap地图",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"微信小程序怎么使用JS加载esmap地图"吧!

一、在微信小程序里显示室内三维地图 需要满足的两个条件

调用ESMap室内地图需要用到小程序web-view组件,想要通过 web-view 调用ESMap室内地图需要满足以下 2 个条件:

1. 小程序是企业主体,微信 web-view 组件不对个人类型的小程序开放。

2. 您需要有一个自己的域名,在嵌入网页的时候需要在微信后台验证域名(只有自己域名下的网页才能被正确地显示哦,不能随便找一个公开链接)。

二、具体实现步骤

1、域名验证:

由于微信平台的规定,web-view 指向的地址,必须是在微信小程序后台登记的域名,否则会出现"不支持打开非业务域名,请重新配置"的提示。

首先我们在微信的后台找到开发 > 开发设置 > 业务域名模块,并填上你需要绑定的域名。

需要注意的是,这里的域名强制 https,需要配置好 https 证书,购买服务器的时候也要注意购买支持 https 的服务器。

接下来,我们需要下载一个微信的验证文件,放在你域名的根目录下,并且支持访问。

具体来说,如果您的域名www.esmap.cn,微信的验证文件是WATLNxupm4.txt,您需要确保https://www.esmap.cn/WATLNxupm4.txt 可以公开访问。确认无误之后,点击保存即可成功保存。

注:小程序所有用到的https请求都需要配置合法域名

2、嵌入带有室内地图的web-view

这个过程其实很简单,找到你微信小程序的.wxml文件,添加以下代码

其中 https://www.esmap.cn /esmap.html 是带有地图的 H5 页面

室内地图制作流程,您可以使用下面两种方式构建这个页面:

1) 从https://www.esmap.cn 官网中复制测试地图源码DEMO,在您自己的服务器进行免费部署。

2) 参考https://www.esmap.cn 室内三维地图SDK开发说明,在您已有的 H5 页面上添加自己制作的室内地图。

3、小程序 web-view 的一些提示

微信小程序的 web-view 只能是全屏的,并且会覆盖页面中的所有其他组件。

1) 如果想在网页中判断是否处于微信小程序中

var ua = window.navigator.userAgent.toLowerCase();  if (ua.indexOf('micromessenger') == -1) {//说明不在微信中    // 走不在小程序的逻辑  } else {    wx.miniProgram.getEnv(function(res) {      if (res.miniprogram) {        // 走在小程序的逻辑      } else {        // 走不在小程序的逻辑      }    })  }

2) 如果网页想给小程序传递信息,可以通过 wx.miniProgram.postMessage 方法。

3) 小程序中可以通过 postMessage 方法监听网页传递回来的数据,但是该方法仅在特定时机(小程序后退、组件销毁、分享)触发,没法实时传递消息。

4) 网页跳转到小程序页面

 wx.miniProgram.navigateTo({   url: '/pages/esmap/esmap?location=' + obj.location  });

三、更多效果!

感谢各位的阅读,以上就是"微信小程序怎么使用JS加载esmap地图"的内容了,经过本文的学习后,相信大家对微信小程序怎么使用JS加载esmap地图这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

程序 地图 域名 网页 页面 验证 组件 后台 文件 方法 服务器 逻辑 学习 开发 支持 服务 配置 内容 可以通过 时候 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 咖啡 互联网科技公司排名 广州万易互联网科技有限公司 云信互联网科技有限公司 A股互联网金融科技公司 苏州互联网科技贷款公司 火传媒上海互联网科技 互联网科技博客 金融科技和互联网金融 哈尔滨新华互联网科技学院 崇明区互联网教育科技诚信经营 本届互联网博览会上的黑科技 佛山市拉法互联网科技有限公司 威龙国际互联网科技公司 南博望互联网科技有限公司 21世纪互联网科技成就 卡尔迅互联网科技有限公司 互联网科技平台产品运营 求路客互联网科技电话 广州三三互联网科技有限公司 互联网科技作文 科技创新互联网企业 重庆科技学院互联网 华中科技有哪些互联网大佬 互联网科技项目计划书材料类 玉溪新华互联网科技好不好 互联网科技手机排行榜 数字互联网科技有限公司 杭州融税互联网科技有限公司 数字科技和互联网金融哪个好
0