美文网首页程序员
小程序-地图(1)

小程序-地图(1)

作者: 最爱是荔枝 | 来源:发表于2018-05-27 22:39 被阅读91次

小程序地图组件的使用
主要是两个文件
maps.js
maps.wxml
在app.js中添加上地图文件的路径
1获取当前位置

屏幕快照 2018-05-27 下午10.04.50.png

maps.wxml代码

<map id="map" longitude="{{longitude}}" latitude="{{latitude}}" 
scale="14"  markers="{{markers}}" bindmarkertap="markertap"  
show-location style="width: 100%; height: 300px;"></map>

maps.js代码
wx.getLocation(OBJECT)
获取当前的地理位置、速度。当用户离开小程序后,此接口无法调用;当用户点击“显示在聊天顶部”时,此接口可继续调用。
将wx.getLocation放在onload方法中,


屏幕快照 2018-05-27 下午10.16.10.png

这里marker标记点有个点击事件bindmarkertap(点击标记点时触发 ),

  markertap:function(e){
   console.log(e.markerId,'2')
}

2视野发生改变触发事件
bindregionchange:视野发生变化时触发
maps.wxml代码

<map id="map" longitude="{{longitude}}" latitude="{{latitude}}" 
scale="14" controls="{{controls}}"  markers="{{markers}}" 
bindmarkertap="markertap"bindregionchange="regionchange" 
show-location style="width: 100%; height: 300px;"></map>

maps.js代码

 regionchange:function(e){
console.log(e.type,'1',e)
}

3点击控件时触发
bindcontroltap:点击控件时触发
maps.wxml代码

<map id="map" longitude="{{longitude}}" latitude="{{latitude}}" 
scale="14" controls="{{controls}}" bindcontroltap="controltap" 
markers="{{markers}}" bindmarkertap="markertap" 
bindregionchange="regionchange" show-location style="width: 
100%; height: 300px;"></map>

maps.js代码
需要一个事件方法和一个控件

    controltap:function(e){
    console.log(e.controlId,'3',e)
    },

控件参数要放到data中,在地图上显示控件,控件不随着地图移动。

controls: [{
      id: 1,
      iconPath: '../assests/imgs/location.png',
      position: {
        left: 0,
        top: 300 - 50,
        width: 50,
        height: 50
      },
      clickable: true
    }]

具体更多信息请查看微信小程序官方文档

相关文章

  • 小程序-地图(1)

    小程序地图组件的使用主要是两个文件maps.jsmaps.wxml在app.js中添加上地图文件的路径1获取当前位...

  • 小程序采坑之旅

    1. 微信小程序中使用腾讯地图 如果你的地图js插件是放在客户端不是部署在服务器的,比如放在小程序端,请把腾讯地图...

  • 小程序原生组件使用限制

    小程序当中多个原生组件显示问题 最近在开发小程序的过程中。使用到小程序地图组件,地图全页展示,在地图上展示其他组件...

  • 微信小程序之百度地图API

    最近给我的小程序增加了天气预报的功能,采用的是Baidu地图的小程序API。 百度地图微信小程序JavaScrip...

  • 微信集成高德地图

    微信小程序之:小程序接入高德地图SDK - 简书

  • 小程序地图

    弄这个地图,找了很久,也怪自己没有好好看官网的例子,百度上一搜全是重复的帖子,转了又转,记录下自己遇到的坑吧。 有...

  • 小程序-地图

    小白教程[https://developers.weixin.qq.com/community/develop/a...

  • 微信小程序添加外部地图服务数据

    先上效果: 缘起 使用微信小程序做地图相关功能的时候,有个需求是需要接入自己发布的地图服务。查看微信小程序地图组件...

  • 【总结】2017.01.09

    2017.01.09 - 计划 微信小程序尝试实现图形报表 熟悉小程序的几个地图API. 微信小程序仿365外勤-...

  • uni 地图回到缩放scale

    uni 小程序地图map缩放重置 uni小程序中,涉及地图一类,基本都会涉及定位(即准心一样icon)功能为:从地...

网友评论

本文标题:小程序-地图(1)

本文链接:https://www.haomeiwen.com/subject/tomijftx.html