Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在谷歌地图中保留带有地面覆盖的大小图像_Java_Android_Image_Google Maps_Size - Fatal编程技术网

Java 在谷歌地图中保留带有地面覆盖的大小图像

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

我是Android新手,正在开发一个应用程序。我的问题是,当我想把我自己的图像在谷歌地图应用程序使用地面覆盖

但是当我把我的图片放进去的时候,我不能保持它的大小,它非常小,当我放大它时,它是真实的大小。我想要的是,当我缩放它时,保持大小不变

例如,在预订应用程序中,“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));

我希望您能帮助我,非常感谢。

您可能需要使用
标记
而不是
地面覆盖
,但我想单击图像而不是标记,我想把一个图像,保持他的真实大小,并点击它有一个信息窗口,然后你最好的选择是使用一个自定义标记icon@RamziHouhou:你找到解决办法了吗?我有同样的问题您可能需要使用
标记
而不是
地面覆盖
,但我想单击图像而不是标记,我想把一个图像,保持他的真实大小,并点击它有一个信息窗口,然后你最好的选择是使用一个自定义标记icon@RamziHouhou:你找到解决办法了吗?我也有同样的问题