显示
如何使我的地图仅在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
其中Latitude
为11.4866901
,Longitude
是99.1050785
。