Tôi đang cố thay đổi biểu tượng điểm đánh dấu. Tôi lấy hình ảnh từ một thư mục máy chủ.API Google Maps Android v2 - cách thay đổi biểu tượng điểm đánh dấu
Khi tôi đặt điểm ngắt mỗi khi kết quả "bit" là null
. Và khi tôi chạy ứng dụng, tôi nhận được java.lang.NullPointerException
.
File file = new File("J:\\!!! DOCUMENTS\\!Outsourcing\\AppStore\\Benzinostancii\\Petrol\\logo.png");
Bitmap bit = BitmapFactory.decodeFile(String.valueOf(file));
double Dlat = lat.get(index);
double Dlon = lon.get(index);
String info = Arrayinfo.get(index);
String name = Arrayname.get(index);
LatLng coordinate = new LatLng(Dlat, Dlon);
map.addMarker(new MarkerOptions()
.icon(BitmapDescriptorFactory.fromBitmap(bit))
.position(coordinate)
.title(info)
).setSnippet(name);
J thư mục là trong bộ nhớ trong của thiết bị Android? tại sao không đặt nó trong drawables? –
Thư mục J này là từ máy chủ PC và tôi muốn tải hình ảnh từ máy chủ này. –
Ồ tôi nghĩ điều đó là không thể. Bạn có thể muốn tải xuống hình ảnh đầu tiên từ máy chủ, sau đó sử dụng nó. –