微信小程序-地图事件

<map class='map' id='myMap' longitude="{{longitude}}" latitude="{{latitude}}" scale="{{scale}}" show-location="true" markers="{{markers}}" bindmarkertap="bindMakertap" bindcontroltap='controlTap' bindregionchange='regionChange' controls='{{controls}}' bindtap='bindMapTap'>
  1. id :map 组件的 id,在 wx.createMapContext(mapId, this) 中需要用到
  2. longitude :map 组件的中心经度
  3. latitude:map 组件的中心纬度
  4. scale:缩放级别,取值范围为5-18,默认为16
  5. show-location:显示带有方向的当前定位点,即显示代表当前位置的蓝色定位点图标,另外 mapContext 的 moveToLocation() 方法在官方文档有着这样的说明(将地图中心移动到当前定位点,需要配合map组件的show-location使用)
  6. markers:标记点用于在地图上显示标记的位置,是一个数组对象
  7. bindmarkertap:点击 marker 标记点时触发
  8. bindcontroltap:点击控件时触发
  9. bindregionchange:拖动地图触发
  10. controls:在地图上显示控件,控件不随着地图移动,是一个数组对象
  11. bindtap: 点击地图时触发(拖动地图时不会触发点击)

 

 

posted @ 2019-12-26 17:03  shirliey  阅读(2542)  评论(0编辑  收藏  举报