Android 如何在谷歌地图上做反向叠加?
我想用android开发上面的图片,这已经在iOS中实现了 我知道如何在谷歌地图上添加圆圈。但是如图所示,颜色应该在地图上填充,而不是在圆圈上,圆圈必须是完全透明的Android 如何在谷歌地图上做反向叠加?,android,google-maps,overlay,Android,Google Maps,Overlay,我想用android开发上面的图片,这已经在iOS中实现了 我知道如何在谷歌地图上添加圆圈。但是如图所示,颜色应该在地图上填充,而不是在圆圈上,圆圈必须是完全透明的 您可以通过使用google MapView(而不是地图片段)并在此地图视图顶部添加另一个图像来实现所需 话虽如此,请注意,您想要的是针对谷歌地图的使用条款和服务。 () 8.4 b。限制。在使用谷歌品牌功能时,您不会: 移除、扭曲或改变谷歌品牌特征的任何元素(包括挤压、拉伸、倒置或变色) 8.5所有权通知。您不得删除、模糊或更改通过
您可以通过使用google MapView(而不是地图片段)并在此地图视图顶部添加另一个图像来实现所需 话虽如此,请注意,您想要的是针对谷歌地图的使用条款和服务。 () 8.4 b。限制。在使用谷歌品牌功能时,您不会: 移除、扭曲或改变谷歌品牌特征的任何元素(包括挤压、拉伸、倒置或变色) 8.5所有权通知。您不得删除、模糊或更改通过服务显示或提供的任何专有权声明(包括版权和商标声明、使用条款链接或品牌功能)。如果服务中未显示或未提供此类通知,则必须根据地图API文档显示此类通知
您可以通过使用google MapView(而不是地图片段)并在该地图视图的顶部添加另一个图像来实现所需 话虽如此,请注意,您想要的是针对谷歌地图的使用条款和服务。 () 8.4 b。限制。在使用谷歌品牌功能时,您不会: 移除、扭曲或改变谷歌品牌特征的任何元素(包括挤压、拉伸、倒置或变色) 8.5所有权通知。您不得删除、模糊或更改通过服务显示或提供的任何专有权声明(包括版权和商标声明、使用条款链接或品牌功能)。如果服务中未显示或未提供此类通知,则必须根据地图API文档显示此类通知
我有一个很好的办法解决你的问题 可以使用中间有一个透明圆形区域的图像。使用相对布局或框架布局在地图上覆盖图像。
这个覆盖将导致地图只显示在中间圆。 < P>我有一个很好的解决你的问题的方法。< /P> 可以使用中间有一个透明圆形区域的图像。使用相对布局或框架布局在地图上覆盖图像。
这个覆盖将导致地图只在中间圆圈中显示。当用户在地图上使用放大缩小时会发生什么?……什么都不做,它的工作是通过DIFFOT实现的。您的图像静态地显示在布局上。S您在放大缩小方面没有问题。对不起,兄弟,它不起作用:(当用户放大或缩小地图时,圆形的静态图像将如何改变其大小。)(当用户在地图上使用“放大”“缩小”时会发生什么情况…?没有,它的工作方式是默认的。您的图像在布局上是静态的。S您在放大和缩小方面没有问题。对不起,兄弟,它不工作:(当用户放大或缩小地图时,圆形的静态图像将如何改变其大小):(