2017-06-20 20 views
0

Googleマップで動作するAndroidアプリケーションのインフォウィンドウ内に画像を配置するにはどうすればよいですか?Googleマップのインフォウィンドウに画像を挿入する方法

Marker melbourne = mMap.addMarker(new MarkerOptions() 
      .position(MELBOURNE) 
      .title("Melbourne") 
      .snippet("Population: 4'137'400")); 

これはテキストを追加する方法ですが、イメージを挿入する方法はわかりません。さらに、どこでそれを保存しなければならないのですか?

これまでのところ、私のアプリは動作しますが、イメージなしでしか動作しません。あなたはレイアウトを膨らませる必要があり、その後、あなたが情報ウィンドウに画像を置くことができる

+0

参照https://stackoverflow.com/questions/14811579/how-to-create-a-custom-shaped-bitmap-marker-with-android-map-api:

このコードを参照してください。 -v2 –

+0

nah、インフォボックスに画像を入れたいのですが、 – MrHarrison

答えて

0

/感謝。

googleMap.setInfoWindowAdapter(new InfoWindowAdapter() { 
      @Override 
      public View getInfoWindow(Marker marker) { 

      View v = getApplicationContext().getLayoutInflater().inflate(R.layout.info_window_map_screen_new, null); 

      return v; 
      }; 
      @Override 
     public View getInfoContents(Marker marker) { 
      return null; 
     } 
    }); 
+0

というマーカではなく、画像はどこに保存できますか?私にファイルパスを与えてください – MrHarrison

+0

イメージは動的か静的です。画像が静的であれば、それを描画可能な状態に置くことができ、画像が動的であればサーバから取得できます。ビットマップを画像ビューに設定するだけです。 –

+0

私の答えが正しい場合は、正しいものとしてマークしてください。ありがとう。 –

関連する問題