2011-12-08 2 views
1

이 앱에서는 사용자가 GPS 좌표를 입력 한 다음 검색 할 범위를 입력하려고하므로 위도, 경도 및 km (km)를 입력하십시오. GPS 좌표를 어떻게 확인합니까?GPS 좌표 확인/입력

위도가 -90에서 90 사이인지, 경도가 -180과 180 사이인지 또는 더 좋은 방법이 있는지 확인하는 방법이 있습니까?

사용자는 좌표 편집 창에 좌표를 입력하기 만하면됩니다. 이 작업을 수행하는 데 더 좋은 방법이있을 것입니다 ... 내가 읽어야하는 참조는 무엇입니까?

답변

2

GeoPoint의 생성자가 +80까지 클램프되므로 위도가 -80과 +80 사이인지 테스트 할 수 있습니다. 즉, +85 in을 통과하면 경고없이 +80으로 변경됩니다.

실제로 이것은 완전히 잘못된 값이기 때문에 +185에 예외를 던지기보다는 +80으로 변경합니다. 경도는 + 180로 고정됩니다.

+0

잘 알고 있습니다. 그게 문제인가? 아니면 그런 이유로 설계된거야? – Stagleton

+0

그런 식으로 설계된 것 같습니다. 평면에 곡면을 투영하면 큰 위도에서 많은 왜곡이 발생합니다. – NickT