Estoy tratando de hacer un mapa donde un usuario pueda delinear cualquier forma que desee. Pero me estoy encontrando con un problema donde los usuarios pueden seleccionar puntos que harán que las líneas del polígono se crucen y excluyan áreas que me gustaría incluir.¿Cómo ordenar puntos en un polígono de Google Maps para que las líneas no se crucen?
Para ver lo que estoy hablando de ir a this page y seguir los siguientes pasos:
- clic 4 puntos para hacer las 4 esquinas de una caja
- clic en cada uno de entre el 4 puntos que acaba de hacer a más definir el Perímetro de la caja
- clic hecho
usted sh Ould ver algo como esto:
alt text http://polygon.abemiester.com/1.bmp
¿Hay una manera fácil de resolver este problema, o estoy básicamente tratando con una situación tipo "Traveling Salesman" aquí? Toda la lógica está hecha en JavaScript, así que siéntete libre de "ver la fuente" si quieres ver cómo estoy haciendo esto.