支付寶小程序地圖的一些坑


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM