Я новичок в Android Developer. Я хочу разработать приложение карты с помощью Google Map. Теперь я хочу добавить маркер на карту с помощью Touch или Tap на карте. Я не знаю, как применить событие касания, чтобы удалить маркер на карте. Скажите, пожалуйста, и, если возможно, пожалуйста, дайте мне несколько ссылок или примеров. Спасибо и извините за мой английский.
Добавить маркер на Google Карту Google, нажав или коснитесь
Ответ 1
Этот код успешно выполнен. Я работаю над этим кодом, этот код предназначен для динамического рисования
Я думаю, что этот код поможет вам больше для статических или динамических мест, которые вы можете использовать этот код
double latval = Double.parseDouble(jsonobject.getString("lat"));
double longval = Double.parseDouble(jsonobject.getString("lon"));
mMap.addMarker(new MarkerOptions()
.position(new LatLng( latval, longval))
.title(jsonobject.getString("country"))
.snippet("4 E. 28TH Street From $15 /per night")
.rotation((float) -15.0)
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_ORANGE))
);
if (i == 0) {
mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(
new LatLng(latval, longval), 7));
mMap.addCircle(new CircleOptions()
.center(new LatLng(latval,longval))
.radius(5000)
.strokeColor(Color.RED)
.fillColor(Color.RED));
}
Ответ 2
попробуйте использовать эту новую карту google api v2..
его простота в использовании и добавление маркера по крану используют это в коде ur
map.setOnMapClickListener(new GoogleMap.OnMapClickListener() {
@Override
public void onMapClick(LatLng point) {
// TODO Auto-generated method stub
lstLatLngs.add(point);
map.clear();
map.addMarker(new MarkerOptions().position(point));
}
});
Ответ 3
Используемая техника:
googleMap.setOnMapClickListener(new GoogleMap.OnMapClickListener() {
@Override
public void onMapClick(LatLng point) {
MarkerOptions marker = new MarkerOptions().position(
new LatLng(point.latitude, point.longitude)).title("New Marker");
googleMap.addMarker(marker);
System.out.println(point.latitude+"---"+ point.longitude);
}
});
надеюсь, что это поможет!!!
Ответ 4
Попробуйте эти Учебник 1 и Учебник 2 для понимания карт Google
и ссылайтесь на эту ссылку на вопрос о переполнении стека, чтобы сделать это на onTouch