map元件如何展示marker的callout氣泡
場景描述
marker 可以透過點選或者常顯的方式顯示一個文字為用來描述和對應 marker 相關的資訊。
實現思路
如下示例展示了在對應的 marker 上展示常顯文字氣泡。
由於文字氣泡是無法自定義寬高的,即氣泡根據文字內容自適應寬高,那麼也就說明 textAlign屬性,只有文字內容中包含換行符("\n")的時候,才會有直觀的可視效果。
解決方法
程式碼如下:
<template> <div> <map style="width:{{width}}; height:{{height}}" scale="{{scale}}" markers="{{markers}}" > </map> </div> </template> <script> const COORDTYPE = 'wgs84' const MARKER_PATH = '/Common/marker.png' const BEI_JING_WGS = { latitude: 39.9073728469, longitude: 116.3913445961, coordType: COORDTYPE } export default { private: { scale: 17, markers: [ { width: '100%', height: '50%', latitude: BEI_JING_WGS.latitude, longitude: BEI_JING_WGS.longitude, coordType: BEI_JING_WGS.coordType, iconPath: MARKER_PATH, width: '100px', callout: { content: '這裡是\n北京', padding: '20px 5px 20px 5px', borderRadius: '20px', textAlign: 'left', display: 'always' } } ] } } </script>
更多參考
Map元件:
https://developer.huawei.com/consumer/cn/doc/development/quickApp-References/quickapp-component-map
原文連結: https://developer.huawei.com/consumer/cn/forum/topic/0204465495633720104?fid=0101271690375130218
原作者:Mayism
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69970551/viewspace-2783732/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 9. 氣泡排序,以及如何優化氣泡排序,氣泡排序屬於插入排序排序優化
- 如何優化氣泡排序?優化排序
- 氣泡排序排序
- 氣泡排序的推導排序
- 排序——氣泡排序排序
- js氣泡排序JS排序
- 氣泡排序-fusha排序
- 氣泡排序演示排序
- Shell氣泡排序排序
- d氣泡排序排序
- 氣泡排序正解排序
- JavaScript氣泡排序JavaScript排序
- java氣泡排序Java排序
- 氣泡排序 java排序Java
- php氣泡排序PHP排序
- Java 氣泡排序Java排序
- Javascript 氣泡排序JavaScript排序
- 氣泡排序(Java)排序Java
- 容器氣泡排序排序
- 氣泡排序1排序
- 氣泡排序法排序
- java程式的氣泡排序操作Java排序
- 氣泡排序的簡單理解排序
- 簡單易懂的氣泡排序排序
- 氣泡排序筆記排序筆記
- js氣泡排序動畫JS排序動畫
- 陣列氣泡排序陣列排序
- 淺析氣泡排序排序
- python氣泡排序Python排序
- 氣泡排序 bubble sort排序
- 【筆記】氣泡排序筆記排序
- 排序之氣泡排序排序
- 淺談氣泡排序排序
- 氣泡排序文法排序
- 19_氣泡排序排序
- Python 氣泡排序Python排序
- 函式氣泡排序函式排序
- 【HTML5&CSS3進階學習01】氣泡元件的實現HTMLCSSS3元件