当前位置: 首页 > 知识库问答 >
问题:

在Android谷歌地图活动中隐藏除自定义覆盖外的所有内容

金阳曜
2023-03-14

我目前在我的应用程序中为谷歌地图设置了一个覆盖图,用于谷歌地图活动。

图像排列完美,但当您离开覆盖区域时,您会看到正常的谷歌地图视图。

我想隐藏除自定义覆盖之外的所有内容,我如何才能做到这一点?

为了防止用户从相机放大的地方缩小并丢失自定义覆盖,我可以将用户锁定在特定gps坐标范围内吗?(自定义覆盖所覆盖的区域)

共有1个答案

太叔繁
2023-03-14

看起来答案是像我一样创建另一个覆盖层,就像cYrixmorten说的那样,在放入时将其制作成一个巨大的尺寸。我用了10000:

GroundOverlayOptions audubonTrailMap = new GroundOverlayOptions()
            .image(BitmapDescriptorFactory.fromResource(R.drawable.trailmapimage))
            .position(schlitzAudubon, 10000f, 10000f);

mMap.addGroundOverlay(audubonTrailMap);
 类似资料:
  • 我正在为Android制作基于谷歌地图服务的公共交通地图。地图应该包含很多标记(超过300个),它们应该在地图放大和缩小(缩放)时调整大小。现在标记只是互相重叠,有没有办法创建像这样的自定义标记? 我自己也试过,但没有成功。使用android-map-utils库(https://github.com/googlemaps/android-maps-utils)标记现在看起来更好了,但它们不能调整

  • 我已经在谷歌表格中为我的员工设置了时间表。每个员工都有自己的文档,每周在支付期开始时,我会在每个文档中创建一个新的工作表,并隐藏前一周的工作表。新的工作表是根据付款期(即2月12日至2月18日)的日期命名的。我正在尝试编写一个脚本,可以自动为我完成这项工作。该脚本包含两个在基于时间的触发器上运行的函数。第一个功能工作正常,每周在支付期开始时创建一个新的工作表,并将正确的日期作为工作表的名称。隐藏旧

  • 在苹果自带地图和百度地图上覆盖一层图片,图片可以随地图缩放移动。关键就是自定义Overlay和OverlayView。 作者说:实在无力吐槽了,百度地图iOS SDK中的静态库文件居然都是10M !由于过大上传不了,亲们自行去 http://developer.baidu.com/map/sdk-ios.htm 按提示添加SDK吧!至于基于百度地图的自定义Overlay和OverlayView 记

  • }; 这是在displayRoute()函数之前使用的

  • 情况是我使用Fragments在main活动中显示2个视图,这意味着我有两个选项卡,而在第二个选项卡中,我使用以下代码显示谷歌地图 这是第二个选项卡,我想自定义地图,为此我在上面的函数中使用了这段代码。 imap=SupportMapFragment)getSupportFragmentManager()。findFragmentById(R.id.map))。getMap(); imap是在创建

  • 谷歌地图有清除所有标记/覆盖物的方法吗 虽然知道可以marker.setMap(null)来清除标记.但标记有很多,而且可能还不在一个数组里(比如标记点数组arr,通过点击事件添加的标记点marker1,marker2..),有没有类似高德clearMap的方法一下清除所有标记或者覆盖物?