¿Por qué la ventana de información del marcador no aparece?
Estoy atascado no podría figroom por qué la ventana de información no aparece cuando hago clic en el marcador del mapa. He leído en el sitio de desarrolladores de android que sólo debo agregar marcador y darles título, fragmento y así sucesivamente. Pero el resultado no es nada.
public class ClubMapActivity extends DefaultActivity implements GoogleMap.OnMarkerClickListener { private GoogleMap mMap; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.clubmap); Bundle bundle = getIntent().getExtras(); double lat = bundle.getDouble("latitude"); double lng = bundle.getDouble("longitude"); mMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap(); mMap.addMarker(new MarkerOptions() .position(new LatLng(lat, lng)) .title(bundle.getString("clubNmae")).snippet("AAA")); animateCameraTo(lat, lng); CameraUpdate zoom=CameraUpdateFactory.zoomTo(20); mMap.animateCamera(zoom); } public void animateCameraTo(final double lat, final double lng) { CameraUpdate center= CameraUpdateFactory.newLatLng(new LatLng(lat, lng)); CameraUpdate zoom=CameraUpdateFactory.zoomTo(18); mMap.moveCamera(center); mMap.animateCamera(zoom); } @Override public boolean onMarkerClick(Marker marker) { if(marker.isInfoWindowShown()) { marker.hideInfoWindow(); } else { marker.showInfoWindow(); } return true; } }
- Cómo buscar en Google Map Api V2 Android?
- Influenciar el tamaño de mosaico en Android Maps TileProvider?
- MapFragment.getMap () devuelve null
- La aplicación comienza a buscar el GPS justo al iniciar la aplicación, no cuando es necesario
- Error en la API de v2 de la API de mapa
- Mostrar el archivo kml con Google Maps Android API v2 sin analizar
- Google Map API V2 - ¿Cómo puedo mantener un marcador en el centro de la pantalla mientras el usuario está desplazando el mapa?
- Google Map API v2 no actualiza Maps una vez que se reinicie la aplicación
- Uso de una API de Google Maps v2
- Encuentra el restaurante más cercano, cafetería y supermercado usando google maps en android
- GoogleMap.getMyLocation (); No se puede obtener la ubicación actual
- Google Map Android API v2 no puede mostrar el mapa en la aplicación de Google Play Store
- Android Geofence sólo funciona con la aplicación abierta
De forma predeterminada, se muestra una ventana de información cuando un usuario teclea en un marcador si el marcador tiene un conjunto de títulos.
Asegúrese de que su .title(bundle.getString("clubNmae")
está devolviendo valor no nulo, de lo contrario no puede ver la ventana de información al hacer clic en el marcador.
Añadiendo a la respuesta @ fish40 arriba: el título debe ser no sólo NotNull sino también NotEmpty, es decir, incluso si pasa "" como título del marcador, la ventana de información no aparecerá.
No parece que esté llamando a setOnMarkerClickListener.
https://developers.google.com/maps/documentation/android/marker
- Servicio de Executor con pedido de LIFO
- ActionBar SearchView no se está expandiendo completamente en modo horizontal