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

wordpress字体在哪个文件夹厦门seo关键词排名

wordpress字体在哪个文件夹,厦门seo关键词排名,如何提高网站的用户粘度,校园网站建设意义小程序地图展示poi帖子点击可跳转 是类似于小红书地图功能的需求 缺点 一个帖子只能有一个点击事件,不适合太复杂的功能,因为一个markers只有一个回调回调中只有markerId可以使用。 需求介绍 页面有地图入口,点开可打开地图界面地图上展…

小程序地图展示poi帖子点击可跳转

是类似于小红书地图功能的需求
效果展示

缺点

一个帖子只能有一个点击事件,不适合太复杂的功能,因为一个markers只有一个回调回调中只有markerId可以使用。

需求介绍

  1. 页面有地图入口,点开可打开地图界面
  2. 地图上展示命中poi的帖子。
  3. 帖子有图片,文字,用户头像以及用户名称
  4. 帖子可以自定义样式

代码

地图页面,地图相关的属性小程序文档有详细的介绍。主要使用了markers功能,可以在地图上面渲染一层view,再结和气泡属性customCallout实现。需要注意的是文档中虽然写了可以同层渲染但亲测在手机端会不显示,所以气泡结构全使用cover-的结构。

<mapid="map"style="width:100%;height: 100%;"latitude="{{latitude}}"scale="{{scale}}"longitude="{{longitude}}"subkey="{{mapKey}}"markers="{{markers}}"bindmarkertap="markertap"bindcallouttap="handleTap"><cover-view slot="callout"><block wx:for="{{calloutList}}" wx:key="index"><cover-view class="callout" marker-id="{{item.id}}"><cover-image class="icon" mode="aspectFill" src="{{item.contentSummary.imageList[0].url}}" ></cover-image><cover-view class="content"><cover-view class="title">{{item.title}}</cover-view><cover-view class="user-info"><cover-image class="avatar" src="{{item.postUser.avatarUrl}}" mode="aspectFill"/><cover-view>{{item.postUser.nickName}}</cover-view></cover-view></cover-view></cover-view></block></cover-view>
</map>

js需要data中需要定义好map绑定的属性,subkey是地图的key需要自己去腾讯地图的官网申请一下。

data: {latitude: 39.940115,scale: 17,longitude: 116.432503,subkey: config.KEY,// 地图标记markers: [],},
// 数据结构就不贴出来了,自己定义就可以,demoData在onload中调用以保证打开页面就能显示
demoData() {// 伪代码:假设从服务器获取数据,实际使用时需要传入请求参数和回调函数const data = wx.request();// 初始化地图标记和气泡列表const markers = []; // 地图标记const calloutList = []; // 气泡列表(帖子)// 遍历获取的数据data.forEach((item, index) => {const poiInfo = item.contentSummary.poiInfo; // 获取POI信息// 组装地图标记所需的参数const mark = {id: index, // 标记的唯一标识longitude: poiInfo.longitude, // 经度latitude: poiInfo.latitude, // 纬度iconPath: '', // 图标路径customCallout: { // 自定义气泡anchorY: 0, // 气泡的Y轴锚点anchorX: 0, // 气泡的X轴锚点display: 'ALWAYS' // 气泡显示方式,'ALWAYS'表示总是显示},};// 将标记添加到标记数组中markers.push(mark);// 给气泡添加唯一标识item.id = index;// 将气泡添加到气泡列表中calloutList.push(item);});// 更新页面数据this.setData({ markers, calloutList });
}

css 就正常写就行

.callout {box-sizing: border-box;background-color: #fff; border: 0.81px solid #CED6D9;border-radius: 12px;width: 178px;height: 67px;display: flex;padding: 6px;
}.icon {width: 44px;height: 55px;border-radius: 8px;
}.avatar {width: 16px;height: 16px;border-radius: 50%;
}.user-info {font-family: 'PingFang SC';font-size: 12px;font-weight: 400;line-height: 12px;text-align: left;color: #000000EB;display: flex;align-items: center;margin-top: 2px;
}.content {display: flex;flex-direction: column;flex: 1;padding-left: 4px;
}.title {font-size: 14px;font-weight: 400;text-align: left;white-space: normal;display: -webkit-box;overflow: hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex: 1;
}
http://www.yidumall.com/news/29374.html

相关文章:

  • 做网站代码seo整站优化公司持续监控
  • 做网站大优惠百度信息流怎么做效果好
  • 简洁轻便的wordpress主题廊坊关键词优化报价
  • 厦门做网站的公司seo研究协会网app
  • 寺庙网站建设网站每天做100个外链
  • 网站建设需要c语言吗seo实战密码在线阅读
  • 酒店建设网站的优势有哪些百度电话号码查询平台
  • 网站建设服务哪家好自己做网站难吗
  • 东莞市住房建设局网站电商软文广告经典案例
  • 中国的卡在日本能用吗东莞seo网络优化
  • 泗阳县住房和城乡建设局网站搜索引擎优化实训心得
  • 个人注册网站怎么注册济南优化哪家好
  • 宜宾公司做网站seo的推广技巧
  • 天津南开做网站网站推广主要是做什么
  • wordpress建站系统互联网营销渠道有哪些
  • 深圳网站建设潮动九州竞价账户托管
  • 济南教育论坛网站建设产品的网络推广要点
  • 怎样用代码建设一个网站百度app官网下载安装
  • 东平可信的网站建设百度企业推广怎么收费
  • 网站建设趋势网上推广赚钱项目
  • 网站建设要用什么软件抖音推广渠道有哪些
  • 上海网站开发培训seo关键词库
  • 网站登陆口提交网站指定关键词seo报价
  • 做网站创业流程图全网营销推广怎么做
  • 大良网站建设市场免费行情网站app大全
  • 加盟网站模板百度云网站入口
  • 做网站和做小程序有什么不同seo短视频网页入口营销
  • 微信公众号是在哪个网站做的郑州网站制作公司
  • 成都市温江区建设局网站友链出售
  • 色系网站.赣州seo唐三