商城系統(tǒng) 注冊

微信小程序地圖map開發(fā)之基本屬性

2020-09-27|HiShop
導(dǎo)讀:針對微信小程序map功能要如何開發(fā),如何在地圖上標(biāo)記地點,下面為大家介紹微信小程序地圖map開發(fā)之基本屬性...

針對微信小程序map功能要如何開發(fā),如何在地圖上標(biāo)記地點,下面為大家介紹微信小程序地圖map開發(fā)之基本屬性

地圖

微信小程序地圖map開發(fā)之基本屬性

屬性名 類型 默認(rèn)值 說明
longitude Number   中心經(jīng)度
latitude Number   中心緯度
scale Number 1 縮放級別
markers Array   標(biāo)記點
covers Array   覆蓋物

 

標(biāo)記點

標(biāo)記點用于在地圖上顯示標(biāo)記的位置,不能自定義圖標(biāo)和樣式

 

屬性 說明 類型 必填 備注
latitude 緯度 Number 浮點數(shù),范圍 -90 ~ 90
longitude 經(jīng)度 Number 浮點數(shù),范圍 -180 ~ 180
name 標(biāo)注點名 String  
desc 標(biāo)注點詳細(xì)描述 String  

 

覆蓋物

覆蓋物用于在地圖上顯示自定義圖標(biāo),可自定義圖標(biāo)和樣式

 

屬性 說明 類型 必填 備注
latitude 緯度 Number 浮點數(shù),范圍 -90 ~ 90
longitude 經(jīng)度 Number 浮點數(shù),范圍 -180 ~ 180
iconPath 顯示的圖標(biāo) String 項目目錄下的圖片路徑,支持相對路徑寫法
rotate 旋轉(zhuǎn)角度 Number 順時針旋轉(zhuǎn)的角度,范圍 0 ~ 360,默認(rèn)為 0

 

地圖組件的經(jīng)緯度必填, 如果不填經(jīng)緯度則默認(rèn)值是北京的經(jīng)緯度。

標(biāo)記點markers只能在初始化的時候設(shè)置,不支持動態(tài)更新。

示例:

<!-- map.wxml -->
<map longitude="23.099994" latitude="113.324520" markers="{{markers}}" covers="{{covers}}"
 style="width: 375px; height: 200px;">
</map>
// map.js
Page({
 data: {
  markers: [{
   latitude: 23.099994,
   longitude: 113.324520,
   name: 'T.I.T 創(chuàng)意園',
   desc: '我現(xiàn)在的位置'
  }],
  covers: [{
   latitude: 23.099794,
   longitude: 113.324520,
   icaonPath: '../images/car.png',
   rotate: 10
  }, {
   latitude: 23.099298,
   longitude: 113.324129,
   iconPath: '../images/car.png',
   rotate: 90
  }]
 }
})

微信小程序地圖map開發(fā)之基本屬性

電話咨詢 預(yù)約演示 0元開店