Cuando está bastante alejado de un mapa de Google, puede arrastrarlo lo suficiente para que el mapa termine y se convierta en un color gris en blanco. El mapa parece repetirse sin problemas en el eje horizontal, pero no verticalmente. Me pregunto si hay una forma de evitar que el mapa se arrastre cuando llegue a esa zona gris. ¿Algunas ideas?Detener el arrastre del mapa de Google fuera de los límites visuales
5
A
Respuesta
2
Solo por diversión, otro enfoque sería decirle al mapa que se ajuste verticalmente de la misma manera que se ajusta horizontalmente, sobrescribiendo GMercatorProjection.prototype.tileCheckRange antes de crear el mapa.
GMercatorProjection.prototype.tileCheckRange=function(a,b,c){
var d = 1<<b;
if (a.y<0||a.y>=d) {
a.y=a.y%d;
if(a.y<0){
a.y+=d;
}
}
if(a.x<0||a.x>=d){
a.x=a.x%d;
if(a.x<0){
a.x+=d;
}
}
return true
}
La desventaja es que la API no contiene ningún código para hacer que los marcadores y polilíneas para saltar verticalmente a la copia del mapa que está a la vista, sólo saltar horizontalmente. Una solución completa requeriría escribir código propio para hacer los saltos verticales, y usar GLatLng ilimitados en todo.
2
This is a good example de cómo limitar el rango de un mapa. Es un poco complicado, pero probablemente sea tu única opción real.
Cuestiones relacionadas
- 1. marcador de arrastre fuera del mapa al elemento html
- 2. Google Maps API V3: limite los límites del mapa
- 3. Mapa límites Utilizando Android de Google Maps
- 4. Google Map Api v3 evento de arrastre en el mapa
- 5. Dibujo fuera de los límites de UITableViewCell
- 6. Obtener los límites de un mapa de Google v3 después del cambio de zoom
- 7. Java Arrays Index fuera de los límites
- 8. Overlay de Android fuera/entre los límites del diseño
- 9. ArrayList índice fuera de los límites
- 10. Límites y coherencia del mapa de Clojure
- 11. NSArray fuera de límites ver
- 12. dibujar fuera de los límites de UIView desde drawRect
- 13. Cuadro de información de Google Maps: ¿puede existir fuera del contenedor del mapa?
- 14. Cambiar el marcador del mapa de Google
- 15. ¿Cómo puedo ordenar una referencia COM fuera de proceso a través de los límites del proceso?
- 16. Límites geográficos de los estados/provincias -> Google Maps Polygon
- 17. usando EmbeddedChartBuilder y 'conseguir columnas están fuera de los límites'
- 18. Confina el arrastre de Google Maps V3 Marker a Polyline
- 19. google maps arrastrar y soltar objetos en google maps desde fuera del Mapa
- 20. Ventana de información de Google Maps v3 que se abre fuera de la ventana del mapa
- 21. compruebe si los marcadores del mapa están dentro de los límites seleccionados
- 22. Mostrar control dentro del control de usuario fuera de los límites de su elemento primario
- 23. Coincidir con el zoom/límites de un mapa MapKit con el zoom/límites de un mapa RouteMe
- 24. Javascript, Cambiar el color del marcador del mapa de Google
- 25. ¿Subcadena con rango fuera de límites?
- 26. Cómo eliminar todo del mapa de google
- 27. ¿evita que ggplot2 caiga puntos de datos fuera de los límites del eje?
- 28. Mostrar el contenido de wpf sobre/fuera de los límites de la ventana principal
- 29. punto eficiente dentro de los límites del rectángulo de búsqueda
- 30. Gráfico de líneas de Google: arrastre para ajustar el valor
salvaje! gracias, probaré esto. – typeoneerror
Tengo el mismo problema, me gustaría evitar que el usuario salga de los límites visuales, pero no sé cómo solucionarlo con su solución. ¿Puedes ayudarme por favor? – mgul