use-make-bbox
v1.0.5
Published
[](https://www.npmjs.com/package/use-make-bbox)
Readme
useMakeBbox
GeoJSON poligon ma'lumotlari uchun bounding box (bbox) yaratuvchi React hook.
O'rnatish
npm install use-make-bbox
# yoki
yarn add use-make-bboxFoydalanish
import { useMakeBbox } from "use-make-bbox";
function MapComponent() {
const coordinates = [
[
[69.2761, 41.3111],
[69.2861, 41.3111],
[69.2861, 41.3211],
[69.2761, 41.3211],
[69.2761, 41.3111],
],
];
const bbox = useMakeBbox(coordinates);
console.log(bbox); // [[41.3111, 69.2761], [41.3211, 69.2861]]
return <div>{/* Map uchun komponent */}</div>;
}Funksiya haqida
useMakeBbox - GeoJSON Polygon yoki MultiPolygon elementlaridan iborat massivni qabul qilib, ularning chegarasini (bounding box) qaytaradi.
Parametrlar
features- GeoJSON Polygon yoki MultiPolygon elementlari massivi.
Qaytariladigan qiymat
[
[minLat, minLng], // Janubi-g'arbiy nuqta (minimal koordinatalar)
[maxLat, maxLng], // Shimoli-sharqiy nuqta (maksimal koordinatalar)
];Qo'llab-quvvatlanadigan GeoJSON elementlari
Polygon- Oddiy poligon koordinatalariMultiPolygon- Bir nechta poligon koordinatalari
Litsenziya
MIT © Azimjohn
