【问题标题】:Android - Using a custom image for GoogleMap overlayAndroid - 使用自定义图像进行 GoogleMap 叠加
【发布时间】:2015-02-22 07:33:07
【问题描述】:

如何使用自定义图像作为 GoogleMap 的叠加层?

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

我必须使用 Drawable 吗?

【问题讨论】:

    标签: android google-maps


    【解决方案1】:

    您可以使用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

    【讨论】:

    • 有点不相关的问题:如果我要创建一个停车系统项目,我应该使用概览图像并添加地理定位库,还是使用 googlemaps 图像和地面覆盖图的一小部分?还有其他我应该提供的信息吗?让我知道:D
    猜你喜欢
    • 2022-12-15
    • 2015-08-01
    • 1970-01-01
    • 2016-12-12
    • 2016-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多