我使用排球库从服务器获取标记图标URL。从服务器获取图像并使用Volley显示为标记图标
String icon_url = catObj.getString("icon_url");
,然后分配icon_url在MyMarker类声明的变量
this.mIconUrl = icon_url;
现在setUpMap方法我坚持了如何使用图像,我从服务器获取替换标记图标。下面是该代码:
for(MyMarker myMarker : markers)
{
Marker marker = mMap.addMarker(new MarkerOptions()
.position(myMarker.getmLatLng())
.title(myMarker.getmLabel())
.snippet(myMarker.getmIcon())
.icon(???)); //myMarker.getmIconUrl won't work as it return String
}
我也从这个链接尝试,但它显示的ImageView图像:
http://www.simplifiedcoding.net/android-volley-example-to-load-image-from-internet/
任何帮助表示赞赏。