2011-01-23 77 views
4

我正在爲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); 
+1

你有沒有的摩托羅拉手機? – Olegas 2011-01-24 19:49:37

+0

是的,摩托羅拉里程碑XT720 – mirt 2011-01-24 23:28:08

+2

據我所知,這是一些摩托羅拉手機的常見問題。 (http://android.bigresource.com/Track/android-V90Io6p0T/),並且,正如我所看到的,它與Cyanogenmod(http://code.google.com/p/cyanogenmod/issues/detail ?id = 395) – Olegas 2011-01-25 06:54:41

回答

0

不知道更多,我會首先猜測你可能有另一個馬在放置在當前地圖視圖頂部的XML文件中定義的pView元素(或其他元素)。如果您可以分享更多關於如何顯示地圖(XML和Java)的信息,那麼找到原因會更容易。