다른 줌 레벨에서 다른 오버레이를 추가하려면 어떻게해야하나요? 예를 들어 나는 축제 지역의 오버레이 이미지를 가지고 있는데, 그것은 맵 위에 ive가 추가 된 것입니다. 그러나 사용자가 축소 할 때 나는 사용자가 보는 이미지를 변경하려고합니다.이 작업을 수행하는 방법을 아는 사람이 있습니까?Android지도 오버레이
1
A
답변
2
제가 생각할 수있는 유일한 점은지도에서 변경 될 때 확대/축소 수준을 오버레이에 전달한 다음 오버레이에서 무엇을 그리는 지 결정하는 것입니다. 당신이 (당신의 자신의 버튼을 가짐으로써) 줌 버튼을 조절하면
0
, 당신은 단순히() 다음은 mapView.invalidate()를 호출 배열 mapView.getOverlays을 수정하여 표시 오버레이 변경 될 수 있습니다.
자주 변경하지는 않았지만 작동해야합니다.
1
동일한 문제가 있었지만 할 수있는 것은 두 geopoints의 차이에 따라 비트 맵의 크기를 정의하는 것입니다.
GeoPoint PointC = new GeoPoint((int)(35.496392 * 1E6), (int)(-97.5375950 * 1E6));
GeoPoint PointR = new GeoPoint((int)(35.496392 * 1E6), (int)(-97.5362690 * 1E6));
GeoPoint PointH = new GeoPoint((int)(35.696392 * 1E6), (int)(-97.5362690 * 1E6));
Point poC = new Point();
Point poR = new Point();
Point poH = new Point();
projection.toPixels(ovalR, poR);
projection.toPixels(ovalC, poC);
projection.toPixels(ovalH, poH);
cWidth = Math.abs(poC.x-poR.x);
cHieght = Math.abs(poC.y-poH.y);
Bitmap bitmap= Bitmap.createScaledBitmap(mBitmap, cWidth, cHeight, true);
관련 문제
- 1. Android지도 오버레이 문제
- 2. Android지도 뒤로 버튼
- 3. Android지도 API
- 4. android지도 응용 프로그램 오류
- 5. Android지도 : 설치 오류 : INSTALL_FAILED_MISSING_SHARED_LIBRARY
- 6. 현재 위치가있는 Android지도
- 7. Android지도 :지도가 기기에 표시되지 않습니다.
- 8. 오버레이?
- 9. 오버레이?
- 10. DirectX 오버레이 윈도우 내에서 오버레이
- 11. 오버레이 이미지가 다른 오버레이 이미지
- 12. Android지도 API에서 위의 canvas.drawLine을 표시하도록 오버레이를 만드는 방법
- 13. android지도 새로 고침 버튼/메뉴 옵션?
- 14. Android지도 : 모든 휴대 전화에서 호환 되나요?
- 15. 지도 유형을 변경하기위한 Android지도 메뉴 만들기
- 16. Google지도 오버레이
- 17. UIView 오버레이
- 18. Google지도 오버레이
- 19. 오버레이 키보드?
- 20. 아이폰 : 카메라 오버레이, 오버레이 내부 이미지 미리보기의 일부가
- 21. jquery 도구 오버레이 : Ajax 응답을 기반으로 오버레이 열기
- 22. 스윙에서 여러 JSliders 오버레이
- 23. WPF 및 캔버스 오버레이
- 24. 원 이미지 오버레이
- 25. CSS IE7 느린 오버레이
- 26. 새 색상의 오버레이 이미지
- 27. 안드로이드에서 문자열 오버레이
- 28. jQuery UI 툴킷의 오버레이
- 29. 오버레이 요소의 여백 추적하기
- 30. UIViewController에 UIView 오버레이
음이게 무슨 뜻인지 잘 모르시겠습니까? – SamB09