Android - 使用Google地图叠加层的自定义图片

时间:2015-02-22 07:33:08

标签: android google-maps

如何将自定义图片用作GoogleMap的叠加层?

我正在安装一个使用自定义地图的应用程序的朝圣之旅(是的..因为谷歌卫星视图不够好......)。

我必须使用Drawable吗?

1 个答案:

答案 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