当前位置: 首页 > news >正文

微信营销网站建设互联网公司怎么起名字

微信营销网站建设,互联网公司怎么起名字,php网站开发环境配置,一般做网站需要什么框架前言 首次使用uniapp开发地图过程中,发现uniapp地图居然没有提供手动控制地图scale的方法,这个也着实没有想到,查了半天资料,也终于找到一个方法能够比较好的控制scale,做个记录。 代码 要定义一个地图map&#xff…

前言

  • 首次使用uniapp开发地图过程中,发现uniapp地图居然没有提供手动控制地图scale的方法,这个也着实没有想到,查了半天资料,也终于找到一个方法能够比较好的控制scale,做个记录。

代码

  • 要定义一个地图map,还有要绑定scale
<template><map id="map" :scale="mapScale" :longitude="longitude" :latitude="latitude"></map>
</template><script>export default {data() {return {mapScale: 16,longitude: '',latitude: '',}}}
</script>
  • 首先使用uni.createMapContext创建并返回 map 上下文 mapContext 对象。
mounted() {this._mapContext = uni.createMapContext("map", this);
}
  • 定义方法来控制手动控制scale
methods: {/*** * @param {*} e - 坐标等信息* @param {Number} val - scale级别*/async setMapScale(e, val) {let setScale = () => {return new Promise((resolve, reject) => {this._mapContext.getScale({success: r => {this.mapScale = r.scale;resolve()}})})};await setScale();this._mapContext.moveToLocation({longitude: e.projectLon,latitude: e.projectLat,success: (res) => {//这里加300ms的延时是为了防止和moveToLocation功能冲突,保留地图移动的动画const timer = setTimeout(() => {this.longitude = e.longitude;this.latitude = e.latitude;this.mapScale = val;clearTimeout(timer);}, 500);},})}
}
  • 然后就可以调用这个方式来实现手动控制地图scale了
  • 好,就这事,散会
http://www.yayakq.cn/news/480403/

相关文章:

  • 做网站费用怎么记分录购物网站策划方案
  • 保定市做网站公司地址电话中江建设银行网站
  • 沈阳seo网站关键词优化wordpress底部自豪采用
  • 网站建设费用 百度文库宣传 网站建设方案模板
  • asp保险网站源码wordpress ifanr主题
  • 官方网站下载方法如何查网站外链
  • 网站数据迁移教程wordpress cm
  • 搜狗站群系统wordpress 禁用评论
  • 沁阳企业自助建站培训机构好还是学校好
  • 哈尔滨做网站巨耀公司服务五象新区开发建设指挥部网站
  • 青岛网站建设铭盛信息如果网站不备案
  • 如何开发小程序商城永康网站优化公司
  • 宠物用品网站建设学生网页制作成品
  • 黄石城乡建设网站建设工程项目的组成
  • 本溪化工建设质量监督站网站怎么改变wordpress最大上传文件
  • 做网站的三个软件网站建设标语
  • 做一个学校网站怎么做跨境电商培训哪家最好
  • 免费建各种网站网站开发前准备
  • 网站开发+兼职项目河南住房与城乡建设部网站
  • 医院网站绿色模板网站侧边栏模板
  • 怎么更改网站首页图片尺寸帮别人做网站
  • 做设备出口网站济南网站建设 选搜点o
  • 用asp做网站课程狮岭箱包外发加工网
  • 如何建立自己的公众号苏州网站关键词优化
  • 沈阳的网站制作公司wordpress的api接口
  • 如何修改网站备案信息网站设计自已申请
  • 个人网站也要备案吗网页建站建设教程
  • 上海中学门户网站登陆昆明建设招聘信息网站
  • 学做软件的网站软件开发工作稳定吗
  • iis7建网站网站后台管理系统怎么用