としてGoogleマップでアイコンを選んだ。これは私のコードであり、それは正しくコンパイルが、私はアプリを実行する場合、それははマーカー
を示し残念ながら、アプリが
を停止した。これは私ですコード:
@Override
public void onMapReady(GoogleMap googleMap) {
map = googleMap;
LatLng pp = new LatLng(12,12);
MarkerOptions option = new MarkerOptions();
option.position(pp)
.title("hi ")
.snippet("for test");
option.icon(BitmapDescriptorFactory.fromResource(R.drawable.about));
map.addMarker(option);
map.moveCamera(CameraUpdateFactory.newLatLng(pp));
私はこの行を削除:
option.icon(BitmapDescriptorFactory.fromResource(R.drawable.about));
正しく動作します。私はデフォルトのマーカーを変更する必要がありますが、できません。グーグルマップでの色と
はあなたが出力をlogcat共有することができますか? –
ログファイルがpngが大きすぎる可能性があります。 –
BitmapDesriptorFactoryがイメージのロードに失敗した場合、BitmapDescriptorFactory.fromResource(R.drawable.about)はnullを返します。何らかの理由で画像がロードされていないためです。あなたがログを提供することができれば助けになるでしょう – Prashant