【发布时间】:2015-02-22 07:33:07
【问题描述】:
如何使用自定义图像作为 GoogleMap 的叠加层?
我正在制作一个使用自定义地图的应用程序的 android 朝圣之旅(是的..因为谷歌卫星视图不够好..)。
我必须使用 Drawable 吗?
【问题讨论】:
标签: android google-maps
如何使用自定义图像作为 GoogleMap 的叠加层?
我正在制作一个使用自定义地图的应用程序的 android 朝圣之旅(是的..因为谷歌卫星视图不够好..)。
我必须使用 Drawable 吗?
【问题讨论】:
标签: android google-maps
您可以使用GroundOverlay 将图像设置到基于纬度/经度坐标的地图上。
以下是如何添加叠加层的示例代码:
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
【讨论】: