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

百度做的网站后台怎么更新百度平台商家

百度做的网站后台怎么更新,百度平台商家,logo设计编辑器,江苏网站开发电话前言&#xff1a; vue3uniapp中使用高德地图实现撒点效果 实现效果&#xff1a; 操作步骤&#xff1a; 1、引入高德插件&#xff0c;并生成js配置插件&#xff0c;详情步骤请点我 import amapFile from ../../libs/amap-wx.js 2、页面上配置我们的map标签 <template>&…

前言:

        vue3+uniapp中使用高德地图实现撒点效果

实现效果:

操作步骤:

1、引入高德插件,并生成js配置插件,详情步骤请点我

import amapFile from '../../libs/amap-wx.js'

2、页面上配置我们的map标签

<template><!-- 地图控件 --><view><map id="map" :longitude="mapObj.longitude" :latitude="mapObj.latitude" :scale="mapObj.scale" :markers="mapObj.markers"@markertap="markertap"@click="mapClick"></map></view>
</template>

3、js部分,定义我们相关变量

let mapObj = reactive({longitude:116.481028, //经度latitude:39.989643, //维度scale:17, //地图默认缩放等级markers: [], //点位数据})let locationListener = ref('')let initMap = function(){const myAmapFun = new amapFile.AMapWX({key: 'bb****', // 你的高德地图API Key});console.log('myAmapFun',myAmapFun)}onShow(()=>{initMap()initMapWZ()})

4、获取我们当前位置

// 获取当前位置信息let initMapWZ = function(){console.log('init')// uni.getLocation uniapp官网提供的获取定位的方法,调用过多会导致无法使用,需要使用监听方法uni.getLocation({type: 'gcj02', //国测局坐标 gcj02,要使用地图map必须使用这个success: res=> {getNowDWBackFun(res)},fail:err=>{//getLocation:fail 频繁调用会增加电量损耗,可考虑使用 wx.onLocationChange 监听地理位置变化console.log(err)startLocationWatch()},complete:()=>{console.log('complete')}})}

5、更新我们当前实时位置

let startLocationWatch = ()=> {// 1. 检查权限uni.authorize({scope: 'scope.userLocation',success: () => {// 2. 开启位置更新uni.startLocationUpdate({success: () => {// 3. 监听位置变化locationListener = uni.onLocationChange((res) => {// 在此更新地图或处理位置数据getNowDWBackFun(res)})},fail: (err) => {console.error('启动位置更新失败:', err)}})},fail: () => {uni.showModal({title: '权限提示',content: '需要位置权限以持续获取位置',success: (res) => {if (res.confirm) uni.openSetting()}})}})}

6、将我们当前位置,用图片展示在地图上

// 拿到当前最新位置以后的回调方法let getNowDWBackFun = res=>{console.log('当前位置的经度:' + res.longitude);console.log('当前位置的纬度:' + res.latitude);mapObj.longitude = res.longitudemapObj.latitude = res.latitudemapObj.markers = [{id: 1,longitude:res.longitude,latitude: res.latitude,iconPath: '../../static/now.png',title: '当前位置',width:25,height:25}]}

7、当我们的界面关闭时候,停止我们的实时更新位置方法

// 停止监听let stopLocationWatch = ()=>{if (locationListener.value) {uni.stopLocationUpdate() // 停止位置更新}}onHide(()=>{stopLocationWatch()})

http://www.dtcms.com/wzjs/405198.html

相关文章:

  • 海洋高端的专业做网站软文范例大全500字
  • 网站运营做的是什么工作许昌正规网站优化公司
  • wordpress login 必应壁纸 插件郴州seo
  • 绛县网站建设nba最新交易
  • 可以做彩字的网站seo外包服务方案
  • 网站开发需求说明网络营销做得好的品牌
  • 深圳专业网站建设公司好吗六六seo基础运营第三讲
  • 网站开发预算报表seo优化服务
  • 宿迁网站建设要多少钱发布任务注册app推广的平台
  • 视频解析网站如何做搜索汕头seo网络推广
  • 番禺网站制作 优帮云设计网站的公司
  • 外贸网站建设注意营销管理制度范本
  • 微信公众号做微网站外贸seo推广公司
  • 2345网址导航下载到桌面windows优化大师和鲁大师
  • 建设网站公司 昆山百度网站收录入口
  • 西安网站设计开发人才惠州百度seo排名
  • 做美容网站谈谈自己对市场营销的理解
  • 制作公司网站 价格b站软件推广大全
  • 三合一网站建设百度入口网址
  • 侦探公司做网站的资料百度题库
  • 兰州建设厅网站seo公司 杭州
  • 数据库与网站建设的关系百度投诉电话
  • 网站开发后端做那些品牌推广案例
  • 有没有做兼职的网站百度推广平台登录入口
  • 做淘宝券网站网络营销案例ppt
  • 潞城建设局网站怎么把抖音关键词做上去
  • 开通网站软件的会计科目怎么做项目优化seo
  • 怎样给公司做推广 网站线上销售平台都有哪些
  • 网站图片大小优化怎么做一个公司网站
  • 网站建设公司 佛山自己建网站