Es allí una manera de auto pan el mapa en la dirección de la ubicación del ratón si se llega a los límites de la ventana de dibujo de línea o de polígono? Parece ineficiente tener a la sartén, haciendo clic en la flecha de paneo si el polígono que va fuera de la ventana de mapa. Espero que esto tiene sentido?
Respuestas
¿Demasiados anuncios?No es necesario que haga clic en la flecha de paneo, usted debería ser capaz de arrastrar el mapa de la manera normal, incluso con el sorteo de la función de control de activos, como en este ejemplo. Sólo tienes que arrastrar el mapa de la manera que usted lo general, cuando el sorteo de control está activo y verás que no va a sacar los nodos adicionales. Aparte de esto,no creo que hay un defecto OpenLayers manera de hacer esto, como que no se puede saber realmente por qué el ratón ha dejado la ventanilla del mapa. Imagino que si, mientras que el dibujo de la poligonal, recibió un correo electrónico que usted quería leer, el ratón le dejaría a la ventanilla y OpenLayers sólo sería capaz de interpretar este por el barrido del mapa. Por el tiempo que has vuelto a tu mapa es probable que hubiera criticado a sí mismo todo el camino a la Antártida.
Usted puede (al parecer) no esta para cuando la modificación de una función, de modo que si se arrastra un nodo o la totalidad de su objeto hasta el borde de la ventana se moverá. Esta opción está disponible como una propiedad de su modifyFeature objeto llamado 'documentDrag'. Sin embargo, nunca he conseguido que esto funcione a mí mismo (aunque realmente no he debidamente probado).
Vea el ejemplo de abajo http://dev.openlayers.org/examples/draw-feature.html Espero que te ayude.