我正在为我的mapview铺设地面覆盖物,我能够做到这一点,但它只是将它作为一个正方形放在地图上,而这并不是我所追求的。我想做的是适应地面覆盖以覆盖并适合整个屏幕,然后禁用mapview控件,我已经尝试调整位图图像的大小,然后我将它放到地图上但这似乎没有改变任何东西。有没有人以前做过这个或知道这样做的方法?
代码:
//-----add ground overlay to map
public void addGroundOverlay(LatLng point) {
//add overlay
Bitmap overlayImage = BitmapFactory.decodeResource(context.getResources(), R.drawable.maptile_normal);
BitmapDescriptor overlayImageDescriptor = BitmapDescriptorFactory.fromBitmap(overlayImage);
GroundOverlayOptions groundOverlayOptions = new GroundOverlayOptions()
.image(overlayImageDescriptor)
.position(point, 1000, 1000);
mapView.addGroundOverlay(groundOverlayOptions);
}
感谢