3

Android マップ ビューに問題があります。

地図を使って簡単なアプリを開発しようとしていますが、ズーム レベルが 1 のときに地図がどうなるかわかりませMapViewzoom == 1。この問題の原因は何ですか?

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<com.google.android.maps.MapView
    android:id="@+id/mapview"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:apiKey="api_key"
    android:clickable="true"
    android:enabled="true"/>
</LinearLayout>
4

1 に答える 1

0
@Override
    public void draw(Canvas canvas, MapView mapView, boolean shadow) {
        super.draw(canvas, mapView, shadow);
        if (mapView.getZoomLevel() < 2)
            mapView.getController().setZoom(2);
    }

あなたのmapviewクラスで条件を確認してください。

于 2013-01-16T11:43:23.163 に答える