autorización I tienen una base de datos con cerca de 1.800 filas, cada una tiene una columna lat
y long
, lo que estoy tratando de hacer, consulta en Google Maps V3 .getBounds
El resultado es algo así como ((33.564398518424134, -79.38014701875002), (35.375726155241175, -76.08424858125002))
Lo que yo quiero hacer, es obtener todos los registros cuyo lat & lng en la base de datos está dentro de esos límites. ¿Alguna sugerencia?Obtener todos los registros de la base de datos MySQL que se encuentran dentro de Google Maps .getBounds?
Creo que tendría que extrapolar las otras 2 esquinas del mapa, ya que .getBounds
solo contiene 2 puntos (supongo que 2 esquinas del mapa), y me gustaría estar dentro de los 4 puntos. Si lo hiciera terminaría con una matriz algo así como ... Ahora corrígeme si estoy equivocado, pero esto debería ser NW, NE, SW, SE, esquinas del mapa, en lat-lng.
33.564398518424134, -79.38014701875002
33.564398518424134, -76.08424858125002
35.375726155241175, -79.38014701875002
35.375726155241175, -76.08424858125002
Ok, así que si tengo estos datos, ¿cómo iba a construir una consulta para obtener las filas que están dentro de estas coordenadas? La tabla se llama tilistings
- las columnas son lat
y lng
... también si hay una manera más fácil, o estoy loco con mi metodología, no dude en hacérmelo saber.
Gracias
Hmm yo pensamos que sería más difícil de lo que, gracias Estaba manera Overthinking éste –
Hay muchas maneras de despellejar a un gato – bensiu
v3 api. map.getBounds(). getNorthEast(); map.getBounds(). getSouthWest(); para obtener los objetos LatLng apropiados –