【发布时间】:2012-08-24 10:25:55
【问题描述】:
我想使用谷歌地图生成位图文件,而不通过 mapView 传递数据,例如后台线程(下载图块以写入位图)
有人有想法吗?
一个例子是:输入坐标并点击一个按钮后,在 SD 卡中生成 .png,包含 COMPLETE 加载的图块。
有什么建议吗?
谢谢!!!
【问题讨论】:
标签: android bitmap maps android-mapview
我想使用谷歌地图生成位图文件,而不通过 mapView 传递数据,例如后台线程(下载图块以写入位图)
有人有想法吗?
一个例子是:输入坐标并点击一个按钮后,在 SD 卡中生成 .png,包含 COMPLETE 加载的图块。
有什么建议吗?
谢谢!!!
【问题讨论】:
标签: android bitmap maps android-mapview
此方法返回带有地图图像的url
public static String getMapUrl(Double lat, Double lon, int width, int height) {
final String coordPair = lat + "," + lon;
return "http://maps.googleapis.com/maps/api/staticmap?"
+ "&zoom=16"
+ "&size=" + width + "x" + height
+ "&maptype=roadmap&sensor=true"
+ "¢er=" + coordPair
+ "&markers=color:black|" + coordPair;
}
您可以下载或显示在 ImageView 上
【讨论】:
ImageView 上显示是一个选项。如果方法返回图片的url,那么当然可以保存在Bitmap中。