Cómo manejar el evento táctil en el mapa de google (MapFragment)?
Estoy buscando un evento táctil adecuado que se activará cuando el usuario toque el mapa (API de Google Maps para Android). ¿Alguien tiene una idea de cómo hacerlo?
- Guardar marcadores en Android google maps v2
- Android: abre la aplicación de navegación de Google desde Intent
- MapActivity con StrictMode no funciona - Ayuda
- Google api console eliminó mis aplicaciones registradas
- IllegalStateException: tamaño de vista es demasiado pequeño después de relleno
- Google Maps Android API v2 ClassNotFound Error de tiempo de ejecución
- Cómo obtener un objeto de Google Maps dentro de un fragmento
- Impresión de certificado SHA1
- Uso de Cordova 5.0.0 Google Maps con Política de seguridad de contenido
- Mostrar un bus móvil en google maps api v2 android
- ¿Debo usar AsyncTask o IntentService para mi aplicación?
- Agregar Google Maps API V2 en un fragmento
- Longitud de la polilla de Google Maps Android api v2
Usted puede agregar directamente el oyente del tecleo y conseguir la posición del tacto en el mapa en forma de la localización.
map.setOnMapClickListener(new GoogleMap.OnMapClickListener() { @Override public void onMapClick(LatLng latLng) { //Do what you want on obtained latLng } });
Debe utilizar SetOnMapClickListener . Espere por debajo del código de demostración le ayudará a hacerlo.
googleMap.setOnMapClickListener(new GoogleMap.OnMapClickListener() { @Override public void onMapClick (LatLng latLng){ latitude = latLng.latitude; longitude = latLng.longitude; myMarker = googleMap.addMarker(new MarkerOptions().position(new LatLng(latitude, longitude))); } });
- Clase excepción en el cambio de orientación (Android)
- El estilo de botón predeterminado de Android no funciona