3

ズームコントローラーが組み込まれたMapViewを作成しようとしています。コードは次のとおりです。

MapView mMapView;
mMapView=new MapView(this, GMAPS_API_KEY);
mMapView.setBuiltInZoomControls(true);
mMapView.setSatellite(false);
mMapView.getController().setZoom(16);
someView.addView(mMapView);

マップは正常に機能します。MyLocationOverlay も追加しましたが、正常に動作します。ただし、ズーム コントロールは表示されません。setBuiltInZoomControls(true) の呼び出しは完全に無視されます。エラー メッセージは記録されません。

setBuiltInZoomControls が期待どおりに機能するために必要なものは何ですか?

はい、私のアクティビティは MapActivity を拡張します。

4

1 に答える 1

3

試す

mMapView.setClickable(true);

私は自分でこれに出くわしましたが、それが最終的に解決した方法です(ただし、アクティビティコード内ではなく XML 属性を使用して解決しました)。

于 2012-07-28T02:51:57.590 に答える