當我們在使用rangingtool量尺的時候,第乙個點會顯示: 起點,第二個點顯示: xx公里,第三個點顯示:共xx公里. 當我們把地圖設定為英文的時候,量尺對應的顯示沒有替換為英文,這是令我們苦惱的事情,如何解決問題,變成為我們的主要點.
試圖在對應的api中去查詢對應的屬性來修改文案.一下便是我們找的三個屬性,對應的上面三個顯示文案.量尺api
rangingtooloptions
型別說明
startlabeltext
string
設定量測起始點標籤的文字內容,預設為「起點」
midlabeltext
string
設定量測中間點處標籤的文字內容,預設為當前量測結果值
endlabeltext
string
設定量測結束點處標籤的文字內容,預設為當前量測結果值
new
amap.rangingtool
(amapfeature,
);
結果發現, 三個點完全被我們重新設定點的文案覆蓋了,達不到我們的需求,我們需要重新思考問題解決方案
當我們在看量尺屬性api的時候,突然間看到有三個對應的監聽函式,於是列印三個函式的返回結果.
事件引數
說明addnode
每新增乙個量測點時觸發此事件,引數:marker:新增的標記點對position:新增的標記點座標 type:事件型別為addnode
removenode
每刪除乙個量測點時觸發此事件,引數:target:距離量測物件polyline:量測線物件points:量測點(lnglat)物件的集合distance:本次距離量測的總距離值,位預設為:公里
end距離量測結束後觸發此事件,引數:target:距離量測物件polyline:量測線物件 points:量測點(lnglat)物件的集合distance:本次距離量測的總距離值,單位預設為:公里
我們發現在addnode監聽方法中,找到了rangingtool對應的三個屬性,根據對應的格式我們只需要做些改變便可.
new
amap.rangingtool
(amapfeature,
"+that.$t(
'kilometer')+
"", endlabeltext: that.$t(
'total')+
""+that.$t(
'kilometer')+
""})
;
以上的解決方式,便為我們做rangingtool國際化,提供了解決方案. 因此高德地圖的功能有很多,故需要我們多去實踐,多看相應的api. 物聯網學習筆記 索引博文
origin 0.前言 背景 1.物聯網學習筆記受到 基於ip的物聯網架構 技術和應用 一書的影響,始終認為物聯網裝置需要具備連線網際網路的能力。2.物聯網學習筆記認為 物聯網並不是新技術 而是 新的營銷手段 而營銷的物件正是哪些 曾經無法上網而經過改造之後可以上網的裝置 所以物聯網學習筆記均討論的...
使用百度map畫扇形覆蓋物
直接上 以畫多邊形區域的方法畫扇形區域 畫出以point2點為圓心,半徑為radius,夾角從sdegree到edegree的扇形 function sector1 point2,radius,sdegree,edegree,strokecolour,strokeweight,strokepacit...
如何覆蓋Magento2中的 phtml檔案
在谷歌搜尋 magento 2 override phtml 第一種方法 在design下面覆蓋vendor下面的html檔案 1.比如我要覆蓋vendor magento module customer view frontend templates form register.phtml 檔案....