을 사용합니다. expo
MapView
을 사용합니다. 휴대 전화의 높이와 너비와 관련하여 위도와 경도를 찾는 방법에 대한 해결책을 찾고 있습니다. Ex : [ [lat, lang],[lat, lang],[lat, lang],[lat, lang] ]
. Dynamic Lat Lang은 반응 원주민 인 MapView 내에
누군가 나를 도울 수 있습니까?
을 사용합니다. expo
MapView
을 사용합니다. 휴대 전화의 높이와 너비와 관련하여 위도와 경도를 찾는 방법에 대한 해결책을 찾고 있습니다. Ex : [ [lat, lang],[lat, lang],[lat, lang],[lat, lang] ]
. Dynamic Lat Lang은 반응 원주민 인 MapView 내에
누군가 나를 도울 수 있습니까?
MapView
에서 onRegionChange
또는 다른 유사한 이벤트를 통해 영역 객체를 가져 오면 해당 객체는 4 개의 속성을 포함합니다.
예
const region = {
latitude: 37.78825,
longitude: -122.4324,
latitudeDelta: 0.0922,
longitudeDelta: 0.0421,
}
델타 값은 최소 및 표시 할 최대 포인트의 차이에 대한 것입니다.
(MKMapView and Zoom Levels: A Visual Guide에서 이미지)이 정보는지도보기 (지도 경계)의 네 모서리를 계산하거나 줌의 레벨을 설정하는 데 사용할 수 있습니다으로
. 우리가 아래에, 우리의 네 모서리 아래 계산 된 위치에있을 것입니다 예에서 특정 지역에 우리의 MapView
을 설정하면
예은 (계산에 약간의 오차가있을 수 있습니다 있도록 테스트되지 않음).
const leftTopLongitude = region.longitude - (region.longitudeDelta/2);
const rightTopLongitude = region.longitude + (region.longitudeDelta/2);
const leftTopLatitude = region.latitude + (region.latitudeDelta/2);
const rightTopLatitude = region.latitude + (region.latitudeDelta/2);
const leftBottomLongitude = region.longitude - (region.longitudeDelta/2);
const rightBottomLongitude = region.longitude + (region.longitudeDelta/2);
const leftBottomLatitude = region.latitude - (region.latitudeDelta/2);
const rightBottomLatitude = region.latitude - (region.latitudeDelta/2);
확인해주세요. 알려 주시면 알려 드리겠습니다. tnx :) –
놀라운 형제, 그것은 단지 부적처럼 작동합니다. Thnx a ton bro :) –
@ 그것이 작동한다는 것을 기쁘게 생각합니다. – bennygenel