在Google地图中,有一种方法:

mMap.setPadding(padding.getLeft(), padding.getTop(), padding.getRight(), padding.getBottom());


如何在HERE地图中设置边界?

UPD:摄像机的边界。我想在地图上绘制一条路线,然后推迟相机,使路线适合屏幕底部。在Google地图上,设置填充并相对于新中心(包括填充)对齐地图。如何在Here-Maps中实现呢?对不起我的英语不好

最佳答案

如果要向Google地图的视图中添加填充,请不要使用Google Map sdk的setPadding方法,因为它具有不同的用途,请参考此链接以获取更多详细信息https://developers.google.com/maps/documentation/android-sdk/map

向Google Map View提供填充的一种方法是通过如下设置其父视图的填充

<FrameLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:padding="8dp">
    <fragment xmlns:android="http://schemas.android.com/apk/res/android"
        android:name="com.google.android.gms.maps.MapFragment"
        android:id="@+id/map"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>
</FrameLayout>


这里我的谷歌地图片段的父视图是框架布局,所以我给它填充了8dp的填充,这将为地图添加视图填充

关于android - 如何在 map 上添加填充?此处 map Android SDK,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51936986/

10-12 01:18
查看更多