我想更改Google地图区域的颜色。
这是一个例子
我有办法吗?
答案 0 :(得分:0)
您好,您可以使用Polygon
绘制形状。
https://developers.google.com/android/reference/com/google/android/gms/maps/model/Polygon
答案 1 :(得分:0)
另一种可能的方法是GroundOverlay。 您可以在地图上覆盖特定区域的图像(在标记,多边形,折线下)。 https://developers.google.com/maps/documentation/android-api/groundoverlay
更新:如何创建地面叠加层?
您需要获得两个位置的纬度和经度对:西南和东北。
之后,您需要在代码中创建地面叠加层。
LatLngBounds bounds = new LatLngBounds(
new LatLng(....), // South west corner
new LatLng(....) // North east corner
);
GroundOverlayOptions myBuilding = new GroundOverlayOptions()
.image(BitmapDescriptorFactory.fromResource(R.drawable.my_building))
.positionFromBounds(bounds);