2013-06-11 54 views
0

我使用這個XMLAndroid的谷歌地圖中設置的國家屬性

<fragment xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:map="http://schemas.android.com/apk/res-auto" 
    android:id="@+id/map" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    class="com.google.android.gms.maps.SupportMapFragment" 
    map:cameraBearing="112.5" 
    map:cameraTargetLat="34.8545" 
    map:cameraTargetLng="37.0261" 
    map:cameraTilt="30" 
    map:cameraZoom="13" 
    map:mapType="normal" 
    map:uiCompass="false" 
    map:uiRotateGestures="true" 
    map:uiScrollGestures="false" 
    map:uiTiltGestures="true" 
    map:uiZoomControls="false" 
    map:uiZoomGestures="true" /> 

,使谷歌地圖放大到一個國家,但我得到的是在中間線藍色的屏幕,有什麼我做錯了嗎?

+0

將縮放設置爲6 ... –

回答

1

嘗試刪除map:cameraTilt="30"map:cameraBearing="112.5",看看會發生什麼。

+0

現在我得到了兩個空格,一個全藍,一個全白的屏幕 –

+0

你能展示一個這樣的綠色鏡頭嗎? –

0

我已經測試你的XML代碼在我的XML文件,併成功地在設備上運行,但使用不同的座標...

<fragment xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:map="http://schemas.android.com/apk/res-auto" 
android:id="@+id/map" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
class="com.google.android.gms.maps.SupportMapFragment" 
map:cameraBearing="112.5" 
map:cameraTargetLat="18.5182355" 
map:cameraTargetLng="73.8792761" 
map:cameraTilt="30" 
map:cameraZoom="13" 
map:mapType="normal" 
map:uiCompass="false" 
map:uiRotateGestures="true" 
map:uiScrollGestures="false" 
map:uiTiltGestures="true" 
map:uiZoomControls="false" 
map:uiZoomGestures="true" /> 

您所看到的藍線是可能是由於錯誤的緯度,經度座標..