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

个人网站空间申请免费打广告平台有哪些

个人网站空间申请,免费打广告平台有哪些,企业网站制作策划书,做网站创意是什么意思前言&#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/840023.html

相关文章:

  • 深圳网站空间深圳市中心在哪里最繁华
  • 安庆微信网站开发百度浏览器下载官方免费
  • 企业网站需要哪些功能三门峡网站建设
  • 如何优化网站内部链接gta5房产网站在建设
  • 贵金属企业网站源码代搭建网站
  • 企业网站优化平台新手销售如何快速入手
  • 设计网站 杭州在线学习网站建设
  • 网络游戏那个网站做的最好网站备案怎么做超链接
  • 经营网站备案1如何做网站推广
  • 网站建设是前端的吗什么网站都有漏洞
  • 男女做暧暧试看网站wordpress md主题
  • 洛阳网站开发培训义乌城市投资建设集团网站
  • 苏州企业网站建设制作服务宝安logo设计
  • 云梦模板网站优缺点1688官网首页官网
  • 翔安区建设局网站网站开发招标方案范本
  • 数据调查的权威网站建立一个app要多少钱
  • 网站代运营公司排名企业公示信息
  • 好看又免费的图片素材网站网站动态标签
  • 广州网站建设公司推荐乐云seo如何去推广自己的产品
  • 打工网站校企合作建设中华网
  • dns上国外网站南沙区做网站公司
  • directadmin备份网站要加强县门户网站的建设管理
  • 刷粉网站推广免费网络营销软件价格
  • 邯郸建设网站的公司哪家好昆明微商城开发
  • 网站做配置文件的作用网站建设大题
  • 青岛外贸网站建设费用哪个做网站的公司好
  • 写的网站怎么做接口wordpress图片社交
  • 大连建站方案保定模板建站定制网站
  • 网站建设报价新鸿儒上海响应式网站
  • 大连做网站优化公司免费管理软件开发平台