2013-07-24 1 views
1

첫 번째 안드로이드 앱을 만들고 MapFragment를 사용하여 Google지도를 만들었으니 MapView를 이미지로 추출해야 ListView에 배치 할 수 있습니다. .구글 맵스 APIv2 안드로이드 이클립스에서 비트 맵 이미지를 만드는 방법

전체 화면 Google지도가 하나의 액티비티에 있고, 작은 Google지도가 둘 중 하나의 화면에 채워지는 경우, 그 중 하나의 비트 맵을 사용하면 작은 것이 좋습니다.

제발 내 애플 리케이션은 꽤 쓸모가 없다. getRootView()을 사용하여 Google지도 APIv1에서 가능하다고 들었습니다. APIv2에서 비트 맵 또는 정적지도를 가져올 수있는 방법이 있습니까?

답변

1

AFAIK 지금은지도의 스크린 샷을 찍을 수 없습니다. 그 이유는 안드로이드 용 Google지도 v2가 GLSurfaceView의 확장 클래스를 기반으로하므로 (프로 가드가 보호하므로) 이 때문에 스크린 샷을 찍는 일반적인 방법은 지원되지 않습니다.

Google 버그 목록에 개선 요청이 공개되어 있으며 곧 추가 될 예정입니다.

지금은 API v1로 이동하는 것이 좋습니다 (가능한 경우 Google에서 API v1 키를 제공하지 않기 때문에).

+0

감사는 정보를, 나는 바로 지금 apiv2와 거 스틱을 해요, 그리고 비트 맵으로 해당 URL을 변환 한 후 구글의 정적지도에 URL을 사용하고, 이것은을해야 지금 – user1814239

3

this link

공공 최종 무효 스냅 샷 (GoogleMap.SnapshotReadyCallback 콜백)

지도의 스냅 샷을 취하여을 따르십시오. 대화 형 맵이 어려울 수도 불가능할 때 응용 프로그램 내에서 스냅 샷을 사용할 수 있습니다. 을 사용하십시오. 예를 들어, snapshot() 메소드로 생성 된 이미지는 으로 앱의지도 미리보기 이미지를 표시하거나 알림 센터의 스냅 샷을 표시 할 수 있습니다.

+0

을 작동하는 것 같군 허용 대답, 그것은 매력처럼 작동합니다, 많이 고마워요! – Analizer

관련 문제