我是Android的新手,我正在构建一款应用。我的问题是,当我想使用Ground Overlay将自己的图像放入谷歌地图应用程序时。
但是当我放置我的图像时,我无法保持尺寸,它非常小,当我放大时它是真正的尺寸。当我放大它时,我希望它具有相同的尺寸。
例如在预订应用程序中,“H”图像总是大小相同(Airbnb也有相同的大小)。
这是我的代码:
@Override
public void onMapReady(GoogleMap map) {
// Register a listener to respond to clicks on GroundOverlays.
map.setOnGroundOverlayClickListener(this);
map.moveCamera(CameraUpdateFactory.newLatLngZoom(NEWARK, 11));
mImages.clear();
mImages.add(BitmapDescriptorFactory.fromResource(R.drawable.newark_nj_1922));
mImages.add(BitmapDescriptorFactory.fromResource(R.drawable.newark_prudential_sunny));
mImages.add(BitmapDescriptorFactory.fromResource(R.drawable.logo_franprix));
//Resources res = getResources();
//Drawable drawable = res.getDrawable(R.drawable.ic_logo_franprix);
// Add a small, rotated overlay that is clickable by default
// (set by the initial state of the checkbox.)
mGroundOverlayRotated = map.addGroundOverlay(new GroundOverlayOptions().image(mImages.get(2)).anchor(0, 1)
.position(new LatLng(48.886517, 2.37105), 300f,300f));
我希望你能帮助我,非常感谢你。