1.1.1 • Published 4 days ago

@ido-team/map-awesome v1.1.1

Weekly downloads
-
License
-
Repository
-
Last release
4 days ago

##地图渲染层API

1.new 实例化

@param  divId
const instance = new window.IdoMapInstance("map")

2.加载地图

@param settings  完整数据集或者地图code
renderMap(settings)

3.切换瓦片图层组

@param tileName 瓦片组名称
switchTileLayer(tileName)

4.渲染地图图层

@param layers 图层id数组或者对象数组 [id] | [{id: '', request?: {params?: {}, data?: {}}]
参数示例:
[
  123,
  {
    id: '123',
    request: {
      data: {
        enterprise_id: '456'
      }
    }
  },
  {
    id: '123',
    request: {
      params: {
        enterprise_id: '456'
      }
    }
  }
]
@param replaceAll 可选参数 默认true 为替换渲染  false为追加渲染
renderMapLayer(layers, replaceAll)

5.渲染固定图层

@param layers 同4方法
renderStaticMapLayer(layers)

6.移除图层

@param layerIds 图层id数组
@param remove 可选参数 默认false  是否从数据集中删除
removeMapLayers(layerIds, remove)

7.添加图层

@param layers 参数同4方法
addMapLayer(layers)

8.设置层级

@param zoom 层级
setZoom(zoom)

9. 飞往某点

@param latlng 经纬度对象
@param zoom 可选参数 层级
flyTo(latlng, zoom?)

10.获取地图实例

getMapInstance()

11. 销毁地图实例

destroyed()

##地图渲染层图层数据格式

1.热力图

过滤器最后返回数据格式
@params config 可选参数 热力图配置 以下为默认配置
@params data 接口返回坐标集
return {
  config: {
     radius: 0.001,
      maxOpacity: 0.8,
      scaleRadius: true,
      latField: "lat",
      lngField: "lng",
      valueField: "count",
      useLocalExtrema: true,
      gradient: {
        0.99: "rgb(255, 167, 7)",
        0.85: "#ffcd04",
        0.5: "#2dc01d",
        0: "#00b4ff",
      },
      max: 100
  },
  data: [
    {
      lat: '123',
      lng: '456',
      count: 100
    }
  ]
}
1.1.1

4 days ago

1.1.0

24 days ago

1.0.9

1 month ago

1.0.8

4 months ago

1.0.7

6 months ago

1.0.6

6 months ago

1.0.5

6 months ago

1.0.4

6 months ago

1.0.3

6 months ago

1.0.2

6 months ago

1.0.1

6 months ago

1.0.0

6 months ago