• 快应用---组件(map)


    map组件

             1)关于map组件的相关属性

                 <map  style="{{width}};height: {{height}}"   //自定义组件的宽高

                            latitude="{{latitude}}"  longitude="{{longitude}}"  //调整地图组件的中心位置

                            scale="{{scale}}" coordtype="{{coordtype}}"></map>   //缩放级别

              2)地图组件支持的四种覆盖物,包括:marker,groundoverlay,polyline 和circle.

                    markers :[

                         {

                              latitude:'',longitude:'',coordType:'wgs84', iconPath:'',''   

                          }

                    ]

                    groundoverlays: [

                         {

                              northEast:'', southWest:'',iconPath:'',opacity:0.4

                          }

                    ],

                    polylines:[{ points:[POINT1,POINT2]}],

                    circles: [

                          {

                                latitude: POINT1.latitude,longitude:POINT2.longitude,coordType:'wgs84',radius: 50

                           }

                    ]

               3) 展示maker的callout气泡

                   maker可以通过点击或常显的方式显示一个文本为用来描述和对应的maker相关的信息;

                   makers:[

                         {

                                '100%',

                               height: '50%',

                               latitude: BEI.latitude,

                               longitude: BEI.longitude,

                               coordType:BEI.coordType,

                               iconPath: '',

                                '100px',

                               callout:{

                                       content:'这里是 北京',

                                       padding: '20px 5px 20px 5px',

                                        borderRadius: '20px',

                                        textAlign: 'left',

                                         display: 'always'

                               }

                          }

                    ]

                   4) maker的移动

                      <map  style=" {{width}};height:{{height}}" id="map" scale="{{scale}}" markers="{{markers}}" polylines="{{polylines}}" @tap="tap"></map>

                      <script>

                               const POINT1 = {  latitude:'',longitude:'' };

                                const POINT2 = {  latitude:'',longitude:'' };

                                export default {

                                       private: {

                                              100%,

                                              height: 50%,

                                              scale: 17,

                                               markers: [

                                                    {

                                                           id:1,

                                                           latitude: POINT1.latitude,

                                                           longitude:POINT1.longitude,

                                                           anchor: [ x: 0.5,y:0.5 ],

                                                           iconPath: '',

                                                            '100px'

                                                     }

                                               ],

                                               polylines: [{points: [POINT1,POINT2]}}

                                            },

                                            tap(){

                                                 this.$element('map').translateMarker({

                                                          markerId: 1,

                                                          destination: POINT2,

                                                           autoRotate:true,

                                                           duration: 5000

                                                   })

                                            }

                                   }

  • 相关阅读:
    【阿里笔试2】给定一组只包含数字的字符串,请恢复到有效的非私有网段地址组合
    【阿里笔试1】 把一个数组分成四份,三个分割点不算进求和中,使得每份的和要相同。
    【转载】Java基础之String中equals,声明方式,等大总结
    8-网易人力资源部门面试
    登录页面简单模板
    微机原理笔记(2)------8255A芯片
    微机原理笔记(1)------8259A芯片
    数据库复习笔记(4)------关系数据
    数据库复习笔记(3)------E-R模型
    数据库复习笔记(2)------关系代数
  • 原文地址:https://www.cnblogs.com/sunqq/p/11225006.html
Copyright © 2020-2023  润新知