如何将自定义图片用作GoogleMap的叠加层?
我正在安装一个使用自定义地图的应用程序的朝圣之旅(是的..因为谷歌卫星视图不够好......)。
我必须使用Drawable吗?
答案 0 :(得分:0)
您可以使用GroundOverlay根据Lat / Lng坐标将图像设置到地图上。
以下是有关如何添加叠加层的示例代码:
LatLng NEWARK = new LatLng(40.714086, -74.228697);
GroundOverlayOptions newarkMap = new GroundOverlayOptions()
.image(BitmapDescriptorFactory.fromResource(R.drawable.newark_nj_1922))
.position(NEWARK, 8600f, 6500f);
map.addGroundOverlay(newarkMap);
如果您需要更大的叠加层,那么最好使用TileOverlay