보통 보면

mapView.getController().setZoom(PropertyConst.MAP_ZOOM_LEVEL);

이런식으로 setZoon()안에 좀 레벨을 변수로 던져주고 맵을 부르면 해당 레벨로 줌이 세팅됮낳아요.
근데 예를들어 실제 구글맵이 작동하는 방식처럼...

사용자가 두 좌표들을 지정하고 맵을 부를때
이 좌표들을 포함하는 가장 최대의 줌으로 세팅하려고 합니다...
api봐도 이런건 못찾겠는데 어떻게 방법이 없을까요...

다시말하면 setZoom안에 들어갈 변수가 두 좌표의 거리에 따라 다이나믹하게 결정되는데..
어떤 방법으로 이걸 구현할수 있나 알려주시면 감사하겠습니다.







아 그리고요.. 또하나 질문은...
제가 만드는 프로그램이 위성을 사용해서 위치를 전달받고 그걸로 뭔 작업을 하고 이러는건데요...
가끔 위치에 따라서 수신상태가 달라져서 가끔 위치전달받는데 시간이 좀 걸리는데...
이때 Map is not responsive인가 뭔가 하는 경고창이 뜨더라고요... force quit하지말고 wait하면 약간 시간 걸려도 결국앤 위치 전달 잘 받는데요...
이런 경우 이런 경고창은 어떻게 처리해야 하나요? 안뜨게 할수는 없나요... 수신상태가 안좋아서 느려지는데 그걸가지고 경고내보내면 사용자는 당연히 강제종료할께 뻔해서요..