我在地图上放置地面叠加层。 使用以下代码我可以定位位图:
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米时,叠加层跳跃并变得比地图上预期的更大。 有谁知道这是一个错误还是我做错了什么?
答案 0 :(得分:0)
在GMAP API v2中你可以看到
<强>位置 ...您可以选择提供叠加层的高度(以米为单位)。如果您未提供叠加层的高度,则会自动计算叠加层的高度。
尝试使用position(logAnchor,float Width,float Height)