5 votos

Openlayers Pan Automática cuando dibujo

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?

4voto

millenomi Puntos 5143

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).

1voto

P3trus Puntos 101

Vea el ejemplo de abajo http://dev.openlayers.org/examples/draw-feature.html Espero que te ayude.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X