支付寶小程序地圖在放大比例或縮小比例之后經常會回彈回去原來大小,這里就要我們在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方法來做支付寶小程序的兼容