【发布时间】:2016-04-02 07:42:00
【问题描述】:
我如何为每个标记设置不同的图标,标记经度和纬度是从服务器接收的,我在地图屏幕上绘制每个设备的经度和纬度,并在每 5 秒内删除以前的标记。请帮助我如何为每个标记设置不同的图标..
try {
//ArrayList list = new ArrayList<>();
//TODO: remove previus markers
if (marker != null) {
mMap.clear();
Toast.makeText(getApplicationContext(), "Remove", Toast.LENGTH_LONG).show();
}
for (LatLng object : latLngList)
marker = mMap.addMarker(new MarkerOptions().title("User Name").position(object).icon(BitmapDescriptorFactory.fromResource(R.drawable.female4)));
System.out.println(marker.getId()+" Marker id.......");
} catch (Exception e) {
Toast.makeText(MainActivity.this, "Error ", Toast.LENGTH_LONG).show();
// mMap.clear();
}
【问题讨论】:
-
告诉我可以分配从资源中选择的随机图标并分配给标记吗?请帮帮我
-
请先阅读以下内容:stackoverflow.com/help/how-to-ask 您不能简单地将所有代码转储到此处并告诉我们修复它。抱歉,这不是 SO 的工作方式。
标签: android android-layout listview android-fragments android-studio