New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

@ido-team/map-engine

Package Overview
Dependencies
Maintainers
14
Versions
260
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ido-team/map-engine

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

latest
npmnpm
Version
2.0.43
Version published
Weekly downloads
90
-49.44%
Maintainers
14
Weekly downloads
 
Created
Source

##地图渲染层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
    }
  ]
}

FAQs

Package last updated on 05 Feb 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts