-1
マーカーごとに異なるアイコンを設定する方法は、マーカーの経度と緯度をサーバーから受信し、マップの画面上にデバイスのすべての緯度と経度をプロットし、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();
}
MarkerUrlとサーバーの項目を教えてください。 – Ahmad
前述のとおり、マーカーの経度と緯度はサーバーから受信されます。サーバーからマーカー画像URLも受け取らなければなりません。ですから、MarkerLatLngとMarkerURLを含むServerItemという名前のダミーモデルを仮定します –