0

我正在使用这个 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="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" />

让谷歌地图缩放到一个国家,但我得到的只是一个中间有蓝色线条的屏幕,请问我做错了什么?

4

2 回答 2

1

尝试删除map:cameraTilt="30"map:cameraBearing="112.5"看看会发生什么。

于 2013-06-11T20:34:43.930 回答
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" />

您看到的蓝线可能是由于错误的经纬度坐标..

于 2013-06-14T13:35:31.953 回答