Quiero dibujar un camino con no más de 2 puntos. En el segundo punto quiero que el camino esté terminado.
Estoy usando el OpenLayers DrawFeature, pongo un callbacks para "punto" donde cuento los puntos creados y si los puntos son dos termino el boceto con finishSketch()
método. El problema es que cuando el método finishSketch() llama al método finishGeometry()
que elimina el último punto añadido de la ruta, lo que provoca el siguiente error
"Uncaught TypeError: Cannot read property 'geometry' of null "
Mi pregunta es si hay alguna forma legítima de terminar una ruta programáticamente o si se trata de un error en el control DrawFeature.