を持っていますが、地図をズームイン/ズームアウトしても寸法が変わらないようにしたいと考えていますGroundOverlay
。常に寸法を保持するGoogleMap
デフォルト マップとまったく同じです。markers
の両方の形式で試しましたGroundOverlay.setDimensions()
が、ズーム時に画像のサイズがまだ変更されています。これが私のコードです:
Bitmap btm = BitmapFactory.decodeResource(getResources(), R.drawable.map_arrow);
BitmapDescriptor arrow = BitmapDescriptorFactory.fromBitmap(btm);
float w = btm.getWidth();
float h = btm.getHeight();
if (groundOverlay != null) groundOverlay.remove();
groundOverlay = mMap.addGroundOverlay(new GroundOverlayOptions()
.image(arrow).position(meLoc, w,h).bearing(bearAngle));
groundOverlay.setDimensions(1000);