내가 가지고있는 핀이 내 화면에 있는지 계산하려고합니다. 나는이 기능을 가지고 있으며 나는 항상 거짓으로 돌아오고있다. 어떤 아이디어 :안드로이드지도 문제
public static boolean isInMap(final GeoPoint topLeftGeo, final GeoPoint bottmRightGeo, final GeoPoint point)
{
Log.d(TAG, ""+topLeftGeo.toString());
Log.d(TAG, ""+point.toString());
Log.d(TAG, ""+bottmRightGeo.toString());
boolean isIn = false;
if((point.getLatitudeE6() >= topLeftGeo.getLatitudeE6()
&& point.getLatitudeE6() <= bottmRightGeo.getLatitudeE6())
&& (point.getLongitudeE6() >= topLeftGeo.getLongitudeE6()
&& point.getLongitudeE6() <= bottmRightGeo.getLongitudeE6()))
{
isIn = true;
}
return isIn;
}
나는 당신이 완전히 정확할 것 같아요. 지금 바로 확인하겠습니다. – Sotos