0

我正在地图上放置一个地面叠加层。使用以下代码,我可以定位位图:

LatLng logAnchor = new LatLng(50.7738,7.28046);

GroundOverlayOptions mGroundOverlayOptions =new GroundOverlayOptions()

.image(BitmapDescriptorFactory.fromResource(R.drawable.hennef))

.anchor(0, 0)

.bearing(15)

.position(logAnchor, 59);

testGroundOverlay = mMap.addGroundOverlay(mGroundOverlayOptions);

当我尝试使位图越来越大时,当我从 58 米变为 59 米时,叠加层会跳跃并变得比地图上预期的更大。有谁知道这是一个错误还是我做错了什么?

4

1 回答 1

0

在 GMAP API v2 中,您可以看到

位置...您可以选择提供叠加层的高度(以米为单位)。如果您不提供叠加层的高度,则会自动计算以保留图像的比例

只需尝试使用位置(logAnchor,浮动宽度,浮动高度)

于 2012-12-18T09:38:23.293 回答