나는 GeoJSON으로 마커 레이어를 가지고 있으며이 그룹에서 사용자가 선택한 위치의 x 마일에 해당하는 것을 선택하려고합니다. 따라서지도에는 선택한 위치 만 표시됩니다.전단지에서 거리별로 기능을 선택하는 방법은 무엇입니까?
여기에 예제 또는 플러그인이 있습니까?
나는 GeoJSON으로 마커 레이어를 가지고 있으며이 그룹에서 사용자가 선택한 위치의 x 마일에 해당하는 것을 선택하려고합니다. 따라서지도에는 선택한 위치 만 표시됩니다.전단지에서 거리별로 기능을 선택하는 방법은 무엇입니까?
여기에 예제 또는 플러그인이 있습니까?
사용할 수있는 플러그인이 확실하지 않지만 latLng.distanceTo 방법을 사용하기위한 코드를 직접 작성할 수 있어야합니다. 이 의사 같은
뭔가 :
foreach(item in geoJsonResult){
// distanceTo returns meters
if(L.latLng(item.latLng).distanceTo(userLocation) < 100000)
toMap.add(item);
}
이 정확히 Turf.js 위해 설계되는 것 같아.