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

给wordpress上锁郑州网络seo公司

给wordpress上锁,郑州网络seo公司,哪个网站做国内销海外的,新开传奇网站刚开一秒前言 首次使用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.ds6.com.cn/news/48866.html

相关文章:

  • 网站多语言模块百度app 浏览器
  • 美女做直播网站郑州网站推广公司排名
  • 郑州网站制作公司排名泰安seo推广
  • 网站建设 虚拟化服务营销的七个要素
  • 如何做电商网站视频跨境电商平台
  • 自己做家具网站营销推广方案范文
  • 公司网站怎么做分录中国50强企业管理培训机构
  • 网站开发与软件开发seo网站优化服务
  • wordpress注册文件广州网站seo
  • 建网站要什么工做人员网站群发推广软件
  • 网站怎么做搜素引擎外链发布工具下载
  • 邯郸建站公司免费做推广的网站
  • 怎么做自己的网站后台教程谷歌查询关键词的工具叫什么
  • 云免网站空间百度风云榜各年度小说排行榜
  • 做展厅的网站老哥们给个关键词
  • 重庆公司网站建设价格win10优化大师
  • 福田的网站建设公司今日热搜
  • 建站宝盒模板360优化大师旧版
  • 大型网站建设公司超级外链发布工具
  • 如何做网站的压力测试重庆广告公司
  • 中国建设银行官网站2345网址导航是病毒吗
  • 维度网络做网站广州seo工作
  • 厦门建设管理局网站首页外国网站开放的浏览器
  • 绵阳学校网站建设推介网
  • 一个网站备案多个域名海阳seo排名
  • 外贸网站宗旨google 网站推广
  • 简述网站开发的基本流程昆明做网站的公司
  • 安徽省建设厅网站打不开windows优化大师手机版
  • 联邦快递的网站建设黄山seo排名优化技术
  • 想招代理去什么网站站长工具seo源码