1
나침반과 같은 것을 사용하여 위도/경도 값을 전달하여 특정 위치를 가리키게하고, 코드가 움직일 때 화살표를 그릴 수 있습니다. 전화를 (GPS를 사용하여) 위치를 결정합니다.GPS를 사용하여 안드로이드로 이미지 회전하기 특정 위치를 가리키는 값
나는
public void draw(Canvas canvas) {
double angle = calculateAngle(currentLongitude, currentLatitude, targetLongitude, targetLatitude);
//Correction;
angle-=90;
//Correction for azimuth
angle-=azimuth;
if((getContext() instanceof Activity) && ((Activity)getContext()).getWindowManager().getDefaultDisplay().getOrientation()==Configuration.ORIENTATION_PORTRAIT)angle-=90;
while(angle<0)angle=angle+360;
Rect rect = canvas.getClipBounds();
int height = rect.bottom-rect.top;
int width = rect.right-rect.left;
int left = rect.left;
int top = rect.top;
}
움직이는지도를 구현 하시겠습니까? – menjaraz
이 코드는 아무 것도 그리지 않고 while-loop와 같은 다른 문제를 포함하고 있기 때문에 문제의 일부가 누락 된 것 같습니다. – NikkyD