Estoy realizando un mapa interactivo, en él, he creado un MC del mapa de la región a modo de plantilla y sobre ciertas zonas he dispuesto un par de botones (es decir, sobre una montaña he creado un botón con forma de montaña que al apretarlo te sale información de la misma)
El caso es que he creado 2 partes de control, desplazamiento y zoom. Con el desplazamiento no tengo ningún problema, ya que con funciones he hecho que el MC del mapa y los botones se muevan todos a la vez.
El problema es el zoom, dado que cuando hago el zoom sobre el MC y los botones, existe mucha descoordinación en los movimientos y ensanchamientos de algunos botones. Según hago el zoom se acerca el mapa y los botones, pero los botones se mueven todos de su sitio.
Lo he corregido en los código modificando cuanto se ensanchan y se alargan los botones y cuanto se mueven en el eje X e Y, pero es que cada botón se mueve por un sitio (uno se va hacia abajo a la izquierda, otro hacia la derecha, otro izquierda abajo) y tengo que corregir su movimiento de zoom uno a uno.
¿Hay alguna manera de que no tenga que corregirlos uno a uno y que se muevan con sincronía? Porque es que tengo muchisimos botones y corregir encima a ojo cada uno de ellos, puede llevarme la vida entera.
Que igual es lo que me va a ocurrir.
En fin, muchas gracias.