如何以较小的Android屏幕尺寸显示地图



如何使我的地图仅在Android设备上的半屏幕上显示?我贴上一个片段,但显示了全屏。到目前为止,我已经做到了。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_custom_map"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="br.com.medicomap.MapContainerActivity">

    <LinearLayout
        android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="235dp"
        android:id="@+id/containerInfo"></LinearLayout>
    <FrameLayout
    android:id="@+id/containerMap"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>
</LinearLayout>[

您可以分配权重或使用percenerRelativelayout,然后它不会消耗全屏或在Android中设置一些宽度Google Map,以小型MapView

显示

如果您正在考虑在设备上使用Google Maps应用,则可以使用外部链接将用户重定向到具有特定位置的Google Maps应用程序。使用此

https://www.google.com/maps/?q=11.4866901,99.1050785

其中Latitude11.4866901Longitude99.1050785

最新更新