如何在谷歌地图上进行反向叠加?

时间:2016-05-03 06:27:25

标签: android google-maps overlay

我想在android中开发上面的图片,已在iOS中实现。

我知道如何在谷歌地图上添加圈子。但是如图所示,颜色应该填充在地图上而不是圆圈上,圆圈必须是完全透明的

enter image description here

2 个答案:

答案 0 :(得分:0)

您可以使用google MapView(而不是Map片段)并在此地图视图顶部添加其他图片来实现您想要的效果。

话虽如此,请注意您想要的是反对谷歌地图使用条款和服务。 (https://developers.google.com/maps/terms

  

8.4 b。限制。在使用Google品牌特征时,您不会:

     

viii删除,扭曲或更改Google品牌特征的任何元素(包括挤压,拉伸,反转或变色)。

     

8.5所有权声明。您不得删除,隐藏或更改通过本服务显示或提供的任何所有权声明(包括版权和商标声明,使用条款链接或品牌特征)。如果未在服务中显示或提供此类通知,则必须根据Maps API文档显示此类通知。

答案 1 :(得分:0)

我的解决方案很好。

您可以使用中间有透明圆形区域的图像。使用Relative Layout或FrameLayout覆盖地图上的图像。 该叠加层将导致地图仅显示在中间圆圈中。