這是我的代碼並正確編譯,但是當我要運行的應用程序,它顯示選擇了谷歌地圖的圖標作爲標記
不幸的是,應用程序已經停止
這是我的代碼:
@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