подскажите пожалуйста как передвинуть или удалить маркер в google map Android
final MarkerOptions marker = new MarkerOptions();
marker.position(new LatLng(0,0));
marker.icon(BitmapDescriptorFactory.fromBitmap(MyGraphics.getBitMap(0xffff0000)));
final MarkerOptions marker = new MarkerOptions();
marker.position(new LatLng(0,0));
marker.icon(BitmapDescriptorFactory.fromBitmap(MyGraphics.getBitMap(0xffff0000)));
marker.draggable(true);
mMap.addMarker(marker);
mMap.setOnMapClickListener(new GoogleMap.OnMapClickListener() {
@Override
public void onMapClick(LatLng latLng) {
// !!!!! ЗДЕСЬ ХОЧУ ПЕРЕДВИНУТЬ МАРКЕР, на или удалить старый и создать новый
marker.position(latLng);
//mMap.addMarker(marker); Маркер добавляется но не сдвигается как правильно?
}
});
Если используется нативный маркер то
public void onMapClick(LatLng latLng) {
marker.setMap(null);
marker.position(latLng);
mMap.addMarker(marker);
}
Решил так.
mMap.setOnMapClickListener(new GoogleMap.OnMapClickListener() {
@Override
public void onMapClick(LatLng latLng) {
mMap.clear();
marker.position(latLng);
mMap.addMarker(marker);
}
});
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Нужно продолжить линии графиков, если в некоторых сериях нет значений
есть код который отправляет пост запрос на сервер