Google地图中的空白方块

时间:2011-01-23 11:49:00

标签: java android google-maps

我正在为Android 2.1编写应用程序。使用谷歌地图。一切工作正常,除了一个细节:设备屏幕的左下角有一个白色方框。 (如下面的截图)。这与我的位置无关 - 总是左下角是空白的。

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

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

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

有任何想法要排除这个空白方块吗?

alt text

代码详情: 我的主要活动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);

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:0)

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