내 안드로이드지도 작성 활동에서 포인트 (즉, : LatLng)가 들어 있는지를 알려주는 평행 사변형 모양의 영역이 있습니다.BoundingBox 모양
bounds = new LatLngBounds.Builder()
.include(latlngNW)
.include(latlngNE)
.include(latlngSW)
.include(latlngSE)
.build();
이후
if (bounds.contains(currentLatLng) {
.....
}
을하지만 그 정확하지 않습니다 : 내가 사용 시도했습니다. 네 모퉁이를 연결하는 선에 대한 방정식을 만들어야합니까?
미리 감사드립니다.
완벽한 평행 사변형이 아닙니다. – Jack120
@ Jack120 : 내가 위도/경도에 대해 이야기하기 때문에 의심스러운 점이있다. 사다리꼴면을 알고있는 점으로 수렴하는 사다리꼴을 다루고있을 가능성이있다. 컨버전스가 완벽하지 않더라도 접근법은 많은 목적을 위해 충분히 정확할 수 있습니다. 필요한 점이 모든 점을 담을 수있는 사다리꼴이라 할지라도 최악의 경우의 행동을 계산하고 결과를 조정하여 이상적인 것보다 약간 큰 사다리꼴을 계산할 수 있지만 모든 점을 포함하도록 보장됩니다 관심의 대상. – supercat