【发布时间】:2013-08-31 10:39:33
【问题描述】:
我正在尝试更改标记图标。 我从一个服务器目录中获取图像。
当我每次设置断点时,“位”结果都是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目录是在android设备的内存中吗?为什么不把它放在drawables中?
-
这个J目录来自PC服务器,我想从这个服务器加载图像。
-
哦,我认为那不可能。您可能想先从服务器下载图像,然后再使用它。
-
谢谢你的回答,我试试看。
标签: android google-maps icons google-maps-markers