SkillAgentSearch skills...

Maptalks.collisionLayer

A marker collision plugin for maptalks and uses rbush library.

Install / Use

/learn @ageeye-cn/Maptalks.collisionLayer
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

maptalks-collisionLayer

A marker collision plugin for maptalks and uses rbush library.

demo

Usage

    var collisionLayer = new maptalks.CollisionLayer('layerName').addTo(map)
    collisionLayer.updateCollision()

Options

Option | Type | Default ------ | ---- | ------- activeId | String | null isCollision | Boolean | true isShowCollisionPoints | Boolean | true hidePointsId | String | hidePoints hidePointsSymbol | Object | {'markerType': 'ellipse','markerFillOpacity': 0.3,'markerLineOpacity': 0.3,'markerWidth': 3,'markerHeight': 3,}

Methods

Method | Return | Description ------ | ---- | ------- updateCollision() | | setActiveId(<String> id) | | isShowCollisionPoints() | Boolean | showCollisionPoints() | | hideCollisionPoints() | | enableCollision() | | disableCollision() | | isCollision() | Boolean |

License

MIT License.

View on GitHub
GitHub Stars13
CategoryDevelopment
Updated3y ago
Forks8

Languages

JavaScript

Security Score

75/100

Audited on Jan 31, 2023

No findings