2013-08-05 2 views
1

GroundOverlay를 사용하여 내지도에 이미지를 추가하려고합니다. 나는 그러나 나는 bitmapdescriptor로 이미지를 얻는 방법을 모르는이Google지도에서 이미지 오버레이 android api v2

GoogleMap map = ...; // get a map. 
BitmapDescriptor image = ...; // get an image. 
LatLngBounds bounds = ...; // get a bounds 
// Adds a ground overlay with 50% transparency. 
GroundOverlay groundOverlay = map.addGroundOverlay(new GroundOverlayOptions() 
.image(image) 
.positionFromBounds(bounds) 
.transparency(0.5)); 

같이 주어진다

https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/model/GroundOverlay

에서 예를 함께 일하고 있어요. 나는 또한 latlngBounds를 입력하는 방법을 모른다. 어떤 도움을 주시면 감사하겠습니다. 온라인에서 찾을 수있는 자습서는 API v.1 용이며 더 이상 작동하지 않는 것입니다.

답변

4

BitmapDescriptorFactory은 다양한 개체 (예 : BitmapDescriptor)를 만들 수 있습니다.

BitmapDescriptor image = BitmapDescriptorFactory.fromResource(R.drawable.myimage); 

원하지 않는 경우 positionFromBounds을 사용할 필요가 없습니다. 중앙 LatLng에서 너비와 미터 (너비 : GroundOverlayOptions.position)를 만들 수있는 다른 방법이 있습니다.

+0

어떻게 구체적으로 할 수 있습니까? 예를 들어 R.drawable.myimage에 이미지가 있는데 BitmapDescriptorFactory에서 어떻게 사용합니까? –

+0

@ user2653730 문서를 살펴보십시오. 공장 기능이 목록에 있습니다. 추가 된 예. –

+0

정말 고마워요! 당신은 절대 생명의 은인입니다! 얼마나 오래 힘들었는지 난처하게 생각합니다. –

관련 문제