【发布时间】:2017-02-25 11:12:24
【问题描述】:
我需要一些关于 android 上的谷歌地图的帮助。我要解决的问题是如何从可绘制文件夹中选择一个标记图标,并根据通过 ajax 调用接收的参数在谷歌地图上绘制它。这是我尝试过的
String img_name = jsonObj.getString("icon_name")+"_"+jsonObj.getString("icon_state") == "0" ? "on" : "off";
// img_name will get a value thing like 'cat_on', I have the icon in drawable folder
// how do I use this img_name in the .icon line below
mMap.addMarker(new MarkerOptions()
.title(jsonObj.getString("header"))
.snippet(jsonObj.getString("title").concat(jsonObj.getString("description")))
.position(new LatLng(
Double.parseDouble(jsonObj.getString("lat")),
Double.parseDouble(jsonObj.getString("lng"))
))
.icon(BitmapDescriptorFactory.fromResource(R.id.resourceId))
);
【问题讨论】:
标签: android google-maps-android-api-2