2012-05-01 15 views
1

私は私のアプリでマップを使用しています。私は衛星画像と道路を見せたい。それはアンドロイドで可能ですか? はいの場合、どうですか?ハイブリッドマップを表示することはできますか?

+1

はここ読んでみてください:[http://stackoverflow.com/questions/6471357/changing-streetview-satellite-google-maps-android](http://stackoverflow.com/questions/6471357/changing-streetview-satellite-google-maps-android) – thepoosh

答えて

3

では使用できません。

GoogleマップのAndroid

https://developers.google.com/maps/documentation/android/map#map_types

:APIは、4つのマップの種類だけでなく、まったくのマップを持っていないためのオプションを提供しています
  • 普通 - 典型的なロードマップ。道路、人工の特徴、川などの重要な自然の特徴が示されています。道路標識と地物ラベルも表示されます。
  • ハイブリッド - ロードマップを追加した衛星写真データ。道路標識と地物ラベルも表示されます。
  • 衛星 - 衛星写真データ。道路標識と地物ラベルは表示されません。
  • 地形 - 地形データ。このマップには、色、等高線とラベル、および透視陰影が含まれています。一部の道路とラベルも表示されます。
  • なし - タイルはありません。マップは、タイルがロードされていない空のグリッドとしてレンダリングされます。

変更マップタイプ

、マップの種類を設定するのGoogleMapオブジェクトのsetMapType()メソッドを呼び出して、Googleマップで定義された型定数のいずれかを渡すことに。たとえば:

GoogleMap map; 
// ... 
// Sets the map type 
map.setMapType(GoogleMap.MAP_TYPE_NORMAL); 
map.setMapType(GoogleMap.MAP_TYPE_HYBRID); 
map.setMapType(GoogleMap.MAP_TYPE_SATELLITE); 
map.setMapType(GoogleMap.MAP_TYPE_TERRAIN); 
map.setMapType(GoogleMap.MAP_TYPE_NONE); 
-1

あなたは、あなたのMapViewのビューを設定することができ、このコードを使用して、一緒に

mapView.setSatellite(true); 
mapView.setStreetView(true); 

を両方のビューを表示することはできません。

+0

ありがとうございますKrishnakant。 –

+0

コードが便利な場合upvote投稿を受け入れる –

+0

将来の訪問者にコメントを追加すると、これはv1を参照しています.v2では、ノーマル/ハイブリッド/サテライト/テレイン/なし(タイルなし) - https:/ /developers.google.com/maps/documentation/android/map#map_types – LocalPCGuy

0

使用mapView.setSatellite(true);が、これはハイブリッドビューであるが、ここでは衛星と呼ばれる、唯一の道路名のない

サテライトビューはv2の更新答えGoogleマップのAndroid SDK

関連する問題