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

企业网页设计素材西安企业网站seo

企业网页设计素材,西安企业网站seo,wordpress首页显示全文,wordpress图片防盗链插件记录移动端地图map组件的使用 需求记录: 移动端地图部分需要展示两个定位点,上报点及人员定位点。通过右上角的两个按钮实现地图定位。点击对应定位气泡,弹出定位点的信息。 效果图如下: map在nvue中的使用。直接用nvue可以直接…

记录移动端地图map组件的使用

需求记录:

移动端地图部分需要展示两个定位点,上报点及人员定位点。通过右上角的两个按钮实现地图定位。点击对应定位气泡,弹出定位点的信息。

效果图如下:

map在nvue中的使用。直接用nvue可以直接调整层级,可以覆盖住map组件。在map组件上添加按钮控制,实现交互。map组件内添加按钮使用cover-image如下:

<view><map id="map" class="map" :scale="15" ref="map" style="width:320px;height:500px;margin-left: 30px;":latitude="latitude" :longitude="longitude" :markers="cover"><view class="btnStyle"><cover-image src="../../static/images/people.png" class="removeToReal" @tap="removeToReal"></cover-image><cover-image src="../../static/images/gaodeMap.png" style="margin-top: 18px;" class="removeToMap" @tap="removeToMap"></cover-image></view></map>
</view>

js部分:

<script>export default {data() {return {// 地图mapContext: null,latitude: null,longitude: null,latitudeReal: null,longitudeReal: null,cover: [],}},methods: {//  移动到对应点坐标removeToReal() {this.mapContext.moveToLocation({latitude: this.latitudeReal,longitude: this.longitudeReal});},//  移动到对应点坐标removeToMap() {this.mapContext.moveToLocation({latitude: this.latitude,longitude: this.longitude});},// 关键代码:// 加载坐标点及气泡。(data参数中包含了所需的所有数据,以下仅为气泡弹窗的代码示例参考)async setMarkers(data) {let latlng = JSON.parse(data.inspectorLocation)let reallatlngTurn = this.wgs84_gcj02(latlng[0],latlng[1])let realatlng = JSON.parse(data.inspectorRealsite)let realTurn = this.wgs84_gcj02(realatlng[0],realatlng[1])this.longitude = reallatlngTurn[0]this.latitude = reallatlngTurn[1]this.longitudeReal = realTurn[0]this.latitudeReal = realTurn[1]let markers = []let markerInspector = {id: 'id_' + 'inspectorLocation',latitude: reallatlngTurn[1],longitude: reallatlngTurn[0],width: 30,height: 35,iconPath: '../../static/images/position2.png',callout:{//自定义标记点上方的气泡窗口 点击有效  content: `                     上报点任务单号:${data.taskSn}任务类型:外部任务派发时间:${data.dispatchTime.slice(0,10)}上报人:    ${data.inspectorName}经度:       ${latlng[0].toFixed(6)}纬度:       ${latlng[1].toFixed(6)}`,//文本color: '#ffffff',//文字颜色fontSize: 14,//文本大小borderRadius: 15,//边框圆角borderWidth: '10',padding: '10',textAlign: 'left',bgColor: '#e51860',//背景颜色display: 'BYCLICK',//常显}}markers.push(markerInspector)let markerReal = {id: 'id_' + 'realLocation',latitude: realTurn[1],longitude: realTurn[0],callout:{//自定义标记点上方的气泡窗口 点击有效content: `                     定位点任务单号:${data.taskSn}任务类型:外部任务上报人:    ${data.inspectorName}角色:       ${people}派发时间:${data.dispatchTime.slice(0,10)}经度:       ${realatlng[0]}纬度:       ${realatlng[1]}`,//文本color: '#ffffff',//文字颜色fontSize: 14,//文本大小borderRadius: 15,//边框圆角borderWidth: '10',padding: '10',textAlign: 'left',bgColor: '#e51860',//背景颜色display: 'BYCLICK',//常显}}markers.push(markerReal)this.cover=markers},onLoad(options) {this.mapContext = uni.createMapContext("map", this);}
</scritpt>

 

http://www.yidumall.com/news/99264.html

相关文章:

  • 城乡建设厅建设网站企业培训师资格证
  • 电子网站建设怎么做域名注册需要多少钱
  • 注册公司名字推荐新网站百度seo如何做
  • 贵州茅台酒股份有限公司网站免费营销培训
  • 怎么建个人网站网站广告收费标准
  • 上海做网站找谁免费发广告的平台有哪些
  • 宝塔做网站443链接推广费用一般多少钱
  • .net网站开发源码温州免费建站模板
  • 做网站为什么不要源代码网络营销有哪些方式
  • 用html网站建设过程晚上网站推广软件免费版
  • 哪个网站可以做代码题目系统优化大师
  • 给人做网站挣钱吗最近一周的新闻
  • 网站建设 数据分析深圳网络推广团队
  • 长沙网站定制建设福建seo网站
  • 青岛定制网站建设推广万能搜索引擎
  • 哪个网站做h5好收录之家
  • 网站开发黄色片营销网站建设软件下载
  • 房产做网站是什么意思推广运营
  • 网站建设时间规划推广产品最好的方式
  • 怎样做pdf电子书下载网站网站访问量统计工具
  • 建阳网站建设wzjseo陕西网站建设网络公司
  • 珠海市人力资源和社会保障网上服务平台上海谷歌seo推广公司
  • 佛山专业的做网站百度指数官网
  • 城市文化网站开发背景最有效的网络推广方式和策略
  • 宜宾三江新区核酸检测泉州seo网站排名
  • 专业开发网站建设哪家好今日国际重大新闻事件
  • 什么源码做有趣的网站长春seo网站优化
  • 做服装批发在哪个网站好网站品牌推广策略
  • 阜阳做网站的网络公司seo网站推广的主要目的是什么
  • 网站建设注意那湖南网站设计外包费用