@rnstlange/coordinates-component

1.4.2 • Public • Published

Coordinate component

Установка:

npm i @rnstlange/coordinates-component

Использование:

import CC from '@rnstlange/coordinates-component'
import '@rnstlange/coordinates-component/style.css'

const cc = new CC({
	target: document.body,
	props: {
		multiple: true, // Несколько координат
		multitool: false, // Переключение между линией и полигоном
		bufferization: true // Буферизация
	}
})

Подписаться на изменения:

cc.$on('change', ({ detail: { coordinates, buffer, shape } }) =>
	onChange({
		coordinates, // Массив координат, EPSG:3857, DD
		buffer: buffer * 2, // Буфер (почему-то * 2)
		shape // Линия / полигон
	})
)

Передавать изменения:

cc.$set({
	coordinate: position, // Позиция курсора
	coordinates // Массив координат
})

Readme

Keywords

none

Package Sidebar

Install

npm i @rnstlange/coordinates-component

Weekly Downloads

0

Version

1.4.2

License

Apache-2.0

Unpacked Size

219 kB

Total Files

7

Last publish

Collaborators

  • rnstlange