小程序-地圖API


摘要

地圖組件-map

注意事項&&Bug:

1.map 組件是由客服端創建的原生組件,它的層級是最高的。

2.請勿在scroll-view中使用map組件

3.css動畫對map組件無效

4.map 組件使用的經緯度是火星坐標系,調用 wx.getLocation 接口需指定 type 為gcj02

 

 1.map的屬性

屬性名:longitude  -  類型:Number - 說明:中心經度 - 范圍:-90~90

屬性名:latitude -  類型:Number - 說明:中心緯度 - 范圍:-180~180

屬性名:scale  -   類型:Number - 默認值:16 - 說明:縮放級別,取值范圍5~18

屬性名:markers - 類型:Array - 說明:標記點

屬性名:covers - 類型:Array -說明:即將移除,請使用markers

屬性名:polyline - 類型:Array -說明:路線

屬性名:circles - 類型:Array -說明:

屬性名:controls - 類型: Array - 說明:控件

屬性名:include-points - 類型:Array - 說明:縮放視野以包括所有給定的坐標點

屬性名:show-location - 類型:Boolean -說明:顯示帶有方向的當前定位點

屬性名:bindmarkertap - 類型:EvenHandle - 說明:點擊標記點時觸發

屬性名:bindcallouttap - 類型:EvenHandle -說明:點擊標記點對應的氣泡時觸發

屬性名:bindcontroltap - 類型:EvenHandle  - 說明:點擊控件時觸發

屬性名:binddregionchange - 類型:EvenHandle  - 說明:視野發生變化時觸發

屬性名:bindtap - 類型:EvenHandle  - 說明:點擊地圖時觸發

屬性名:bindupdated - 類型:EvenHandle  - 說明:在地圖渲染更新完成時觸發

 

 2.markers 標記點用於在地圖上顯示標記位置

屬性:id - 說明:標記點id - 類型:Number - 必填:否 - 備注:markers點擊事件回調會返回此id

屬性:latitude - 說明:緯度 - 類型:Number - 必填:是 -  備注:浮點數,范圍-90~90

屬性:longitude - 說明:經度 - 類型:Number - 必填:是 - 備注:浮點數,范圍-180~180

屬性:title - 說明:標注點名 - 類型:String - 必填:否 

屬性:iconPath - 說明:顯示的圖標 - 類型:String - 備注:項目目錄下的圖片路徑,支持相對路徑寫法,以‘/’開頭則表示相對小程序根目錄;也支持臨時路徑

屬性:width - 說明:標注圖寬 -類型:Number - 必填:否 - 備注:默認為圖片實際寬度

屬性:height - 說明:標注圖高 - 類型:Number -必填:否 - 備注:默認為圖片實際高度

屬性:rotate - 說明:旋轉角度 - 類型:String - 必填:否 - 備注:順時針旋轉的角度,范圍0~360,默認0

屬性:alpha - 說明:標注的透明度 - 類型:String - 必填:否 - 備注:默認1,無透明

屬性:callout - 說明:自定義標記點上方的氣泡窗口 - 類型:Object - 必填:否 - 備注:{content,color,fontSize,borderRadius,bgColor,padding,boxShadow,display}

屬性:label - 說明:為標記點旁邊增加標簽 - 類型:Object - 必填:否 - 備注:{color,fontSize,content,x,y},可識別換行符,x,y原點是marker對應的經緯度

屬性:anchor - 說明:經緯度在標注圖標的錨點,默認底邊中點 - 類型:Object - 必填:否 - 備注:{x,y},x表示橫向(0-1),y表示豎向(0-1)。{x:.5 , y:1}表示底邊中點


免責聲明!

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



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