您现在的位置是:首页 > 教程 > pbootcms教程pbootcms教程
PbootCMS小程序中腾讯地图及导航的使用方法
亭邬2023-06-11 23:17:30pbootcms教程已有人查阅
导读前段时间有个群友问起小程序地图怎么点击直接进行导航!刚好我也在网上查找了下相关代码,整理了下,下面就是详细的说明!
前段时间有个群友问起小程序地图怎么点击直接进行导航!刚好我也在网上查找了下相关代码,整理了下,下面就是详细的说明!
首先在wxml文件中输入地图代码,相关内容自行查阅小程序开发教程
latitude:纬度
markers:标记(这个要动态的传递数值,所以这里就使用{{markers}})
下面就是markers的数值传递,在page的data中设置markers数组的值
下一步操作就是怎么进行直接导航,这里使用微信自带的导航组件wx.openLocation(相关内容自行查阅小程序开发教程)
首先在地图上绑定一个事件,使用bindtap="mapclick" 来绑定点击地图的操作事件mapclick,然后就是设置点击事件。
首先在wxml文件中输入地图代码,相关内容自行查阅小程序开发教程
<map class="maps" id="map" longitude="112.8977300000" latitude="28.2174900000" scale="16" style="width:100%;height:500rpx;" bindtap="mapclick" markers="{{markers}}"></map>
longitude:经度latitude:纬度
markers:标记(这个要动态的传递数值,所以这里就使用{{markers}})
下面就是markers的数值传递,在page的data中设置markers数组的值
Page({
data: {
markers: [{
iconPath: "/images/location.png",//定位图标
id: 0,
latitude: 28.2174900000,//纬度
longitude: 112.8977300000,//经度
width: 50,//图标宽
height: 50,//图标高
}],
},
})
这样前端的地图组件就定位完成!下一步操作就是怎么进行直接导航,这里使用微信自带的导航组件wx.openLocation(相关内容自行查阅小程序开发教程)
首先在地图上绑定一个事件,使用bindtap="mapclick" 来绑定点击地图的操作事件mapclick,然后就是设置点击事件。
mapclick: function () {
wx.openLocation({
latitude: 28.2174900000,//纬度
longitude: 112.8977300000,//经度
scale: 18,//缩放
name: 'xxx科技有限公司',
address: 'xxxx路'
})
},
本文标签:
很赞哦! ()
相关文章
- pbootcms异常提示 Undefined constant"PAGE
- pbootcms百度推送提示not_same_site的解决方法
- pbootcms后台图片上传提示”上传失败:存储目录创建失败!的解决
- pbootcms实现php+ajax文件上传
- pbootcms系统QQ邮箱接受邮件的配置方法
- pbootcms修改权限后仍然提示“会话目录写入权限不足”的解决方法
- lamp分离部署安装pbootcms
- pbootcms符合SEO优化的目录结构分析
- pbootcms提示“未检测到您服务器环境的sqlite3数据库扩展”的解
- pbootcms升级PHP版本需要注意什么
- pbootcms判断用户是否登录并排除Cookie过期但仍显示已登录的方法
- pbootcms加载类文件时错误类名【core\\basic\\Kernel】的解决方
随机图文
-
pbootcms判断if判断失效直接显示标签的原因
使用pbootcms建站在处理详情内容做判断的时候,有时会出现判断失效的奇怪情况,直接显示标签代码。在一些其他地方判断极小概率也会碰到,这是为什么呢? -
pbootcms邮件配置怎么修改发件人信息
修改文件:配置发件人信息相关文件修改路径修改路径:/apps/home/controller/IndexController.php找到上方路径文件, -
pbootcms网站出现“会话目录写入权限不足“的解决方法
问题:关于PbootCMS网站出现“会话目录写入权限不足“的错误提示。解决:对必备写入权限的文件夹添加755或者777权限,根目录下有: -
pbootcms显示指定栏目的名称和链接的写法
留言与评论 (共有 条评论) |