Я пытаюсь изменить значок маркера. Я получаю изображение из одного каталога сервера.Android Google Maps API v2 - как изменить значок значка
Когда я добавляю точку останова каждый раз, когда результат «бит» равен null
. И когда я запускаю приложение, я получаю 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 является то, что во внутренней памяти андроида устройства? почему бы не поместить его в чертежи? –
Этот J-каталог с ПК-сервера, и я хочу загрузить изображение с этого сервера. –
О, я думаю, что это невозможно. Вы можете сначала загрузить изображение с сервера, а затем использовать его. –