マーカーをGoogleマップに配置しようとしています。しかし、私はデバッグをしていますが、地図上にはマーカーが表示されません。問題は何か助けてくれますか?BitmapDescriptorFactory.fromPath画像が地図上に表示されない
String imageInSD = Config.APP_IMAGES_URL + sh.cover_image_file;[enter image description here][1]
customMarker = googleMap.addMarker(new MarkerOptions()
.position(markerLatLng)
.title(sh.name)
.snippet(sh.description.substring(0, Math.min(sh.description.length(), 80)) + "...")
.icon(BitmapDescriptorFactory.fromPath(imageInSD)) // in debug looking www.asd.com/abc.jpg(right paths)
.anchor(0.5f, 1));
また、私はこの
.icon(BitmapDescriptorFactory.FromFile(imageInSD))
が、動作していないを試してみましたか?どこに問題がありますか デバッグで正しいパスを探しています。スクリーンショットを追加しました。しかし、アプリケーションマップはnullです
ここで*正確に*は 'imageInSD'を指していますか?あなたのコメントは完全なファイルシステムのパスではありません。 – CommonsWare
申し訳ありませんでした。どういう意味? 画像パスです。 私は "for"ループを持っています。毎回のマーカーは別の画像を取得する必要があります。私が制御されたimageInSDをデバッグするたびにTRUEパスを取得します。しかし、アプリケーションでは動作しません。ヌルマップが表示されます。ここBitmapDescriptorFactory中> imageInSD = www.abc.com/2.jpeg ... - > imageInSD = www.abc.com/1.jpeg 2.loop - EXM 1.loopため 。 fromPath(imageInSD)がうまく動作しないと思います。 – user3404273