我正在尝试使用GroundOverlay将图像添加到地图中。我正在使用
中的示例这样给出
GoogleMap map = ...; // get a map.
BitmapDescriptor image = ...; // get an image.
LatLngBounds bounds = ...; // get a bounds
// Adds a ground overlay with 50% transparency.
GroundOverlay groundOverlay = map.addGroundOverlay(new GroundOverlayOptions()
.image(image)
.positionFromBounds(bounds)
.transparency(0.5));
但是我不知道如何将图像作为位图描述符。我也不知道如何输入latlngBounds。任何帮助将不胜感激,我在网上找到的唯一教程是API v.1,似乎不再有效。
答案 0 :(得分:4)
BitmapDescriptorFactory可以通过各种对象为您创建BitmapDescriptor
,例如
BitmapDescriptor image = BitmapDescriptorFactory.fromResource(R.drawable.myimage);
如果您不想,则无需使用positionFromBounds
。还有其他方法可以从中央LatLng
和宽度(米)创建:GroundOverlayOptions.position。