realice una prueba de la siguiente manera
showmessage (GMMark2.items[linkedcomponent.id].title)
la primera carga suponiendo que tengo solo una marca linkedcomponent.id tiene valor 0 y me trae el titilo del marcador correctamente.
despues de aplicar el clear hago esto showmessage (GMMark2.items[linkedcomponent.id].title) y el linkedcomponent.id tiene valor 1 y el titulo del marcador da error.
Despues de eso puse este mensaje y me mostró el titulo correctamente
showmessage (GMMark2.items[0].title)
En resumen cuando hago el clear me borra los marcadores y les genera un nuevo id a cada uno es decir si tengo 4 marcadores los genera desde el 0 al 3 pero el linkedcomponent.id no se resetea y cuando hago el clear en lugar de que el id del marcador valla del 0 al 3 va del 4 al 7.
hay alguna manera de resetear eso? por la verdad ya estoy perdido.
|