1

setTraffic メソッドを使用してマップにトラフィック フィーチャを追加しようとしていますが、変更はありません。最初は、私が表示している地域 (シドニー) にはこの機能がないと思っていましたが、その後 Google Earth で確認したところ、トラフィックが正しく表示されていることがわかりました。

アドバイスや代替ソリューションはありますか?

MapView myMapView = (MapView) findViewById(R.id.myMapView);
mapController = myMapView.getController();

myMapView.setSatellite(true);
myMapView.setStreetView(false);
myMapView.displayZoomControls(true);
myMapView.setBuiltInZoomControls(true);
myMapView.setTraffic(true);
4

2 に答える 2

1

私はこの質問で同じ(同様の)問題を抱えていると思います>>> Android 2.2でGoogleのMapViewが米国外のトラフィックを表示しないのはなぜですか?

いくつかのテストを実行した結果、Android 2.2 の MapView コンポーネントは米国外のトラフィックを表示しないようですが、Android 2.3.3 では表示されます

具体的には、上記のステートメントと同じコードを使用することは正しいと言えます。米国以外のトラフィックを表示する別の方法があるかどうかは、まだわかりません。

于 2011-09-16T14:56:59.523 に答える
0

私はあなたのコードを試してみましたが、正しく動作しました。オーバーレイを変更した後、MapView で無効化を呼び出してみてください。

myMapView.invalidate();
于 2011-08-20T08:18:25.750 に答える