Foros del Web » Programando para Internet » Android »

Pequeño problema (creo) con markers en maps

Estas en el tema de Pequeño problema (creo) con markers en maps en el foro de Android en Foros del Web. Buenas tardes, lo primero presentarme, ya que es mi primer post en este foro, deseando que sea el primer de muchos y esperando que la ...
  #1 (permalink)  
Antiguo 28/09/2015, 14:31
 
Fecha de Ingreso: septiembre-2015
Mensajes: 1
Antigüedad: 9 años, 2 meses
Puntos: 0
Pequeño problema (creo) con markers en maps

Buenas tardes,

lo primero presentarme, ya que es mi primer post en este foro, deseando que sea el primer de muchos y esperando que la mayoría sean para aportar mi granito de arena y no sólo para consultas.

Hechas las presentaciones...al turrón.

Estoy desarrollando una aplicación para un proyecto final de un curso.
La aplicación es bien sencilla, en un mapa, se crean marcadores, donde se les asigna un nombre, coordenadas, fecha, ciudad.... y se guarda una base de datos SQlite.
En una lista aparecen en modo resumen dichos marcadores, y al pulsar en ellos se abre un layout de información con los datos al completo, donde se pueden editar, borrar... mediante botones.
Desde la listView puedo acceder a la ventana de información completa sin problema y todas las acciones funcionan correctamente, pero también quiero que pulsando directamente sobre el marker, se me habra el mismo layout.
Llevo con ello día y medio y no doy con la solución, utilizo un Intent pero me abre la ventana con los campos vacios, y los botones tampoco funcionan.
Para gestionar la BBDD, he creado una clase MyMarkersObj, donde estan todos los getter y setter, metodos para guardar, borrar....

Puestos en antecedentes, se crean los markers correctamente y se guardan, ahora desde la ventana info del marker, quiero que al pulsar se me habra el layout donde se muestran los detalles del marker y donde se debe poder editar, borrar....

Quiero creer que la solución pasa por obtener el id del marker para poder asignar cada propiedad del marker guardado, al sitio del layout correspondiente, pero no hay manera.

En teoría y contando con que al pulsar sobre un elemento del ListView si me habre dicho layout y asigna cada propiedad en su sitio correctamente, la clase MostrarLugar está creada correctamente

mMap.setOnInfoWindowClickListener(new GoogleMap.OnInfoWindowClickListener() {
@Override
public void onInfoWindowClick(Marker marker) {


Intent intent = new Intent(MapsActivity.this, MostrarLugarAct.class);
intent.putExtra(BaseDeDatos.COLUMN_ID, id);

startActivity(intent);

Si necesitais algo más del código, al completo o alguna cosa me decís.

Tengo tal cacao mental, después de estar mirando por Google (stackoverflow, developers.android...) antes de decidirme a pedir ayuda por aqui, que tengo la neurona pidiendo vacaciones urgentes

Espero haberme explicado.

Gracias de antemano y perdón por el tocho.

Salu2!!
  #2 (permalink)  
Antiguo 30/09/2015, 15:31
Avatar de cocu3  
Fecha de Ingreso: diciembre-2007
Mensajes: 235
Antigüedad: 17 años
Puntos: 6
Respuesta: Pequeño problema (creo) con markers en maps

hola,
y si colocas todo el codigo del proyecto, quizas sea posible ayudar un poco,

saludos
__________________
editor de fotos

Etiquetas: androi, cada, maps, pequeño
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:11.