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

承德网站建设百度运营平台

承德网站建设,百度运营平台,佛山顺德网站制作公司哪家好,wordpress分类目录双列显示allMarkers效果图 废话少说直接上马(最后是我遇到的问题) cover-view是气泡弹窗,可以自定义弹窗,要配合js:customCallout,如果是非自定义的话:callout(可以修改颜色、边框宽度、圆角…

allMarkers效果图

 

废话少说直接上马(最后是我遇到的问题)

cover-view是气泡弹窗,可以自定义弹窗,要配合js:customCallout,如果是非自定义的话:callout(可以修改颜色、边框宽度、圆角、边距等)有些属性我没加,还是看官方文档(虽然写的。。)

<!--index.wxml-->
<view class="page-section page-section-gap"><map id="myMap" style="width: 100%; height: 450px;" latitude="{{latitude}}" longitude="{{longitude}}" bindmarkertap="markertap" bindcallouttap="callouttap" bindlabeltap="labeltap" markers="{{markers}}" scale="16" polyline="{{polyline}}"><cover-view slot="callout"><block wx:for="{{customCalloutMarkerIds}}" wx:key="*this"><cover-view class="customCallout" marker-id="{{item}}"><!-- <cover-image class="icon" src="../img/point.png"></cover-image> --><cover-view class="content"><view style="background-color: #fff;"><view>设备名称</view><view>设备名称</view><view>设备名称</view></view></cover-view></cover-view></block></cover-view></map><button bindtap="addMarker" class="page-body-button" type="primary">添加marker</button>
</view>

字段说明:

allMarkers:模拟位置点

markers:地图显示位置点

polyline:地图点连线位置点

mapCtx:初始化地图

 customCallout:气泡自定义使用(建议使用方法)

callout:气泡简易使用

const normalCallout = {id: 1,latitude: 23.098994,longitude: 113.322520,iconPath: '../img/point.png',callout: {content: '文本内容',color: '#ff0000',fontSize: 14,borderWidth: 2,borderRadius: 10,borderColor: '#000000',bgColor: '#fff',padding: 5,display: 'ALWAYS',textAlign: 'center'},
}const customCallout1 = {id: 2,latitude: 23.097994,longitude: 113.323520,iconPath: '../img/point.png',callout: {content: '文本内容',color: '#ff0000',fontSize: 14,borderWidth: 2,borderRadius: 10,borderColor: '#000000',bgColor: '#fff',padding: 5,display: 'ALWAYS',textAlign: 'center'},
}const customCallout2 = {id: 3,latitude: 23.096994,longitude: 113.324520,iconPath: '../img/point.png',customCallout: {anchorY: 10,anchorX: 0,display: 'ALWAYS',},
}const customCallout3 = {id: 4,latitude: 23.095994,longitude: 113.325520,iconPath: '../img/point.png',customCallout: {anchorY: 0,anchorX: 20,display: 'ALWAYS',},
}const allMarkers = [normalCallout, customCallout1, customCallout2, customCallout3]Component({data: {mapCtx: '',latitude: 23.098994,longitude: 113.322520,customCalloutMarkerIds: '',markers: [],polyline: []},onReady: function (e) {// 使用 wx.createMapContext 获取 map 上下文this.mapCtx = wx.createMapContext('myMap')},methods: {addMarker() {var list = []var that = thisfor (const i in allMarkers) {var point = {latitude: allMarkers[i].latitude,longitude: allMarkers[i].longitude}list.push(point)}console.log(this.data.polyline.points)this.setData({polyline:[{points: list,color: '#58c16c',width: 6,borderColor: '#2f693c',borderWidth: 1,arrowLine: true}],markers: allMarkers,customCalloutMarkerIds: [2, 3, 4],})},},
})

xml和js直接复制就可以运行了没有其他配置

所遇到问题:

1.初始化时我在data直接给markers和polyline赋值了,导致不能显示气泡,解决是加了一个按钮等map初始化结束在添加点就正常了

2.marker-id必须是number

3.我没写,但是我感觉自定义气泡是可以加点击事件的

http://www.dt0577.cn/news/42639.html

相关文章:

  • 网站建设常规尺寸最有效的网络推广方式和策略
  • java做网站的主要技术北京网站优化专家
  • 东昌府聊城网站建设百度搜索推广收费标准
  • 深圳网站开发教程百度平台app下载
  • 网站域名需要备案吗自己创建一个网站需要多少钱
  • 企业网页页面欣赏关键词seo是什么意思
  • 百度做网站cnzz
  • 三个字吉利好听的公司名称郑州好的seo外包公司
  • 网站开发赚钱么域名权重查询工具
  • 长春哪个做网站的公司比较靠谱seo 推广教程
  • 威特视频网站建设方案手机优化助手
  • 微网站哪家好网站制作设计
  • 网站客服代码左右网推和地推的区别
  • 找合伙人做红木家具网站成都seo学徒
  • 潍坊建网站seo推广方案
  • 电子商务做网站实训体会网站推广的目的
  • 局网站建设开网店3个月来亏了10万
  • 上海做网站运维的公司竞价排名营销
  • 网站建设基础型网站seo优化方案策划书
  • 网站建设的开发方式网址注册
  • 石家庄网站建设方案优化王
  • 学校部门网站建设广告投放是什么工作
  • 最靠谱的购物平台有哪些seo辅助工具
  • 局网站建设官方百度app下载安装
  • 对网站建设的建议百度云搜索引擎 百度网盘
  • 传统网站和手机网站的区别是什么意思搜索引擎优化的七个步骤
  • 网站做编辑器提高seo排名
  • 企业网站制作模板免费下载网络营销师官网
  • wordpress提高浏览量seo基础培训
  • 泰州建设局网站安监站通报seo关键词排名优化方法