【问题标题】:Blank square in Google Maps谷歌地图中的空白方块
【发布时间】:2011-06-14 00:04:30
【问题描述】:

我正在为 Android 2.1 编写应用程序。与谷歌地图。除了一个细节外,一切都很好:设备屏幕的左下角有一个白色方框。 (如下面的截图所示)。这与我的位置无关 - 左下角始终为空白。

这是 java 代码,我在其中创建 mapView:

mapView = new MapView(activity,"myCorrectApiCode");

// Configure the map display options
mapView.setBuiltInZoomControls(false);
mapView.setSatellite(true);
mapView.setStreetView(true);

有什么想法可以排除这个空白方块吗?

代码详情: 我的主要活动 xml 文件:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    android:id="@+id/LinearLayoutMain"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:gravity="center">
<LinearLayout
android:background="@drawable/mapback"
android:id="@+id/LinearLayoutMainUp"
 xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="fill_parent"
    android:layout_height="80sp" android:gravity="center">
    <TextView android:textColor="#000000" android:gravity="center" android:id="@+id/TextViewResultTxt" android:layout_height="wrap_content" android:text="@string/result_txt" android:layout_width="wrap_content"></TextView>
    <TextView android:textColor="#000000" android:textStyle="bold" android:layout_height="wrap_content" android:id="@+id/myLocationText" android:singleLine="true" android:gravity="center" android:layout_width="fill_parent" android:text="@string/hello"></TextView>
    <TextView android:textColor="#000000" android:textStyle="bold" android:layout_height="wrap_content" android:id="@+id/myLocationTextDist" android:singleLine="true" android:gravity="center" android:layout_width="fill_parent" android:text="@string/waiting_for_gps"></TextView><TextView android:text="" android:id="@+id/timerTextView" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView> 
</LinearLayout>

mapView 我正在添加动态:

LinearLayout l = ((LinearLayout) activity.findViewById(R.id.LinearLayoutMain));
l.addView(mapView);

【问题讨论】:

标签: java android google-maps


【解决方案1】:

【讨论】:

  • 感谢您的回复。我解决了这个问题,并将 mapView 宽度设置为 2*screen width (如链接的 StackOverfolow 问题中所述)。
【解决方案2】:

如果不知道更多,我首先猜测您可能在 XML 文件中定义了另一个 MapView 元素(或其他一些元素),该元素位于当前地图视图的顶部。如果您可以分享更多有关如何显示地图(XML 和 java)的信息,那么会更容易找到原因。

【讨论】:

猜你喜欢
  • 2017-04-26
  • 2013-09-07
  • 2016-01-10
  • 2018-01-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多