【问题标题】:android generate bitmap from google map without mapViewandroid从没有mapView的谷歌地图生成位图
【发布时间】:2012-08-24 10:25:55
【问题描述】:

我想使用谷歌地图生成位图文件,而不通过 mapView 传递数据,例如后台线程(下载图块以写入位图)

有人有想法吗?

一个例子是:输入坐标并点击一个按钮后,在 SD 卡中生成 .png,包含 COMPLETE 加载的图块。

有什么建议吗?

谢谢!!!

【问题讨论】:

    标签: android bitmap maps android-mapview


    【解决方案1】:

    此方法返回带有地图图像的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"
                + "&center=" + coordPair
                + "&markers=color:black|" + coordPair;
    }
    

    您可以下载或显示在 ImageView 上

    【讨论】:

    • 这个方法不错,我试试。我想不创建 ImageView 而是创建一个位图文件,如果可能的话,在地图/位图上绘制一些信息
    • ImageView 上显示是一个选项。如果方法返回图片的url,那么当然可以保存在Bitmap中。
    • 它肯定给了我图片的 URL,可以下载。知道如何将项目或文本绘制到此地图/位图上的特定坐标吗?
    • 物品问题在 link 上有详细记录,谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多