微信公众号开发

支付宝小程序地图的一些坑

本文主要是介绍支付宝小程序地图的一些坑,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

支付宝小程序地图在放大比例或缩小比例之后经常会回弹回去原来大小,这里就要我们在regionchange函数内手动进行更新地图的sacle倍数以及中心点坐标

/* #ifdef MP-ALIPAY */ if (e.type === 'end') {   this.defaultMapConfig.scale = e.scale;   this.defaultMapConfig.longitude = e.longitude;   this.defaultMapConfig.latitude = e.latitude;   centerLocation = {     longitude: e.longitude,     latitude: e.latitude,     type: e.type   } }  
  • 基础库 1.18.5 开始支持 optimize 属性,开启 optimize 后,开发者不需要再监听 onRegionChange 来更新 scale 属性值以保证缩放比例不变。此特性在客户端 10.1.68 以上支持,可通过 my.canIUse(map.optimize)进行检测。

支付宝小程序没有

openMapApp方法来调起其他导航软件,我们可以用 openLocation方法来做支付宝小程序的兼容
这篇关于支付宝小程序地图的一些坑的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!