¿Crear un marcador sin agregarlo al mapa?

  • Cómo crear instancia de la clase Marker, pero sin agregarla al mapa.

2 Solutions collect form web for “¿Crear un marcador sin agregarlo al mapa?”

Puede utilizar LazyMarker.java desde Android Maps Extensions .

No crea físicamente el marcador hasta que usted llama setVisible(true) en él.

Puede hacerlo estableciendo la visibility en false

 Marker marker = mMap.addMarker(new MarkerOptions() .position( new LatLng(arg0.latitude, arg0.longitude)) .draggable(true).visible(false)); 

Editar

 Marker m = new Marker(new z() { @Override public IBinder asBinder() { return null; } @Override public void showInfoWindow() throws RemoteException { } @Override public void setVisible(boolean paramBoolean) throws RemoteException { } @Override public void setTitle(String paramString) throws RemoteException { } @Override public void setSnippet(String paramString) throws RemoteException { } @Override public void setPosition(LatLng paramLatLng) throws RemoteException { } @Override public void setDraggable(boolean paramBoolean) throws RemoteException { } @Override public void remove() throws RemoteException { } @Override public boolean isVisible() throws RemoteException { return false; } @Override public boolean isInfoWindowShown() throws RemoteException { return false; } @Override public boolean isDraggable() throws RemoteException { return false; } @Override public void hideInfoWindow() throws RemoteException { } @Override public int hashCodeRemote() throws RemoteException { return 0; } @Override public String getTitle() throws RemoteException { return null; } @Override public String getSnippet() throws RemoteException { return null; } @Override public LatLng getPosition() throws RemoteException { return null; } @Override public String getId() throws RemoteException { return null; } @Override public boolean g(z paramz) throws RemoteException { return false; } }); 

Y luego agregarlo cuando quieras así

 mMap.addMarker(new MarkerOptions().position((m.getPosition()))); 

Espero eso ayude

  • ¿Qué corresponde geopoint en Android Google Map API V2?
  • Android: ¿cómo notificar la actividad cuando las vistas de Fragmentos están listas?
  • ¿Por qué GoogleMap.animateCamera () se bloquea después de onGlobalLayout ()?
  • Marcadores de clúster en Google Maps Android v2
  • Problema al eliminar el elemento de clustermanager
  • El método de instantánea de GoogleMap devuelve una imagen blanca
  • Apertura de InfoWindow automáticamente al agregar marcador Google Maps v2 Android
  • ¿Cómo puedo utilizar los mosaicos personalizados adaptados a la densidad de píxeles del dispositivo en Google Maps API en Android?
  • ¿Cómo ajustar el nivel de zoom para ajustar el límite y, a continuación, el mapa del centro en marcador de desplazamiento?
  • MapView - Android
  • EXCEPCIÓN FATAL: ZoomTableManager
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.