Java 在谷歌地图中保留带有地面覆盖的大小图像
我是Android新手,正在开发一个应用程序。我的问题是,当我想把我自己的图像在谷歌地图应用程序使用地面覆盖 但是当我把我的图片放进去的时候,我不能保持它的大小,它非常小,当我放大它时,它是真实的大小。我想要的是,当我缩放它时,保持大小不变 例如,在预订应用程序中,“H”图像的大小始终相同(Airbnb也有相同的大小) 这是我的密码:Java 在谷歌地图中保留带有地面覆盖的大小图像,java,android,image,google-maps,size,Java,Android,Image,Google Maps,Size,我是Android新手,正在开发一个应用程序。我的问题是,当我想把我自己的图像在谷歌地图应用程序使用地面覆盖 但是当我把我的图片放进去的时候,我不能保持它的大小,它非常小,当我放大它时,它是真实的大小。我想要的是,当我缩放它时,保持大小不变 例如,在预订应用程序中,“H”图像的大小始终相同(Airbnb也有相同的大小) 这是我的密码: @Override public void onMapReady(GoogleMap map) { // Register a listener to
@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));
我希望您能帮助我,非常感谢。您可能需要使用
标记
而不是地面覆盖
,但我想单击图像而不是标记,我想把一个图像,保持他的真实大小,并点击它有一个信息窗口,然后你最好的选择是使用一个自定义标记icon@RamziHouhou:你找到解决办法了吗?我有同样的问题您可能需要使用标记
而不是地面覆盖
,但我想单击图像而不是标记,我想把一个图像,保持他的真实大小,并点击它有一个信息窗口,然后你最好的选择是使用一个自定义标记icon@RamziHouhou:你找到解决办法了吗?我也有同样的问题