2
GeoJSON 개체가 있고 L.polygon().getBounds()
과 같이 얻을 수있는 것과 비슷하게지도에 추가하지 않고 경계를 가져 오려고합니다.지도에 추가하지 않고 GeoJSON의 경계를 계산하는 방법
쉽게 할 방법이 있습니까?
아마도 L.geoJSON
개체가 L.polygon
으로 직접 변환 되었습니까?
GeoJSON 개체가 있고 L.polygon().getBounds()
과 같이 얻을 수있는 것과 비슷하게지도에 추가하지 않고 경계를 가져 오려고합니다.지도에 추가하지 않고 GeoJSON의 경계를 계산하는 방법
쉽게 할 방법이 있습니까?
아마도 L.geoJSON
개체가 L.polygon
으로 직접 변환 되었습니까?
은 (피쳐 그룹을 확장) 전단지 GeoJSON 층 그룹을 구축 있도록 L.geoJSON
공장을 통해 GeoJSON 개체를 구문 분석하면, 당신이 리플릿은 그룹의 getBound()
방법을 사용하여 자식 레이어의 경계 (기능)을 계산할 수 있습니다, 그룹을지도에 추가하지 않아도됩니다.
var map = L.map('map').setView([48.86, 2.35], 11);
var geojsondata = {"type": "FeatureCollection", "features": [{"type": "Feature", "geometry": {"type": "Point", "coordinates": [2.34, 48.86]}}, {"type": "Feature", "geometry": {"type": "Point", "coordinates": [2.36, 48.86]}}]};
var geojsongroup = L.geoJSON(geojsondata);
//geojsongroup.addTo(map);
alert(geojsongroup.getBounds().toBBoxString());
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
attribution: '© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
}).addTo(map);
<link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/leaflet.css">
<script src="https://unpkg.com/[email protected]/dist/leaflet-src.js"></script>
<div id="map" style="height: 200px"></div>