【发布时间】:2011-06-17 14:42:25
【问题描述】:
好的,我有一个大约 1800 行的数据库,每个都有一列 lat 和 long,我正在尝试做什么,它查询 Google Maps V3 .getBounds 结果类似于 ((33.564398518424134, -79.38014701875002), (35.375726155241175, -76.08424858125002)) 什么我想做的是获取数据库中纬度和经度在这些范围内的每条记录。有什么建议吗?
我想我必须推断地图的其他 2 个角,因为 .getBounds 只包含 2 个点(我想是地图的 2 个角),我希望在 4 个点以内。如果我这样做了,我最终会得到一个类似的数组......如果我错了,请纠正我,但这应该是地图的 NW、NE、SW、SE 角,以 lat-lng 为单位。
33.564398518424134, -79.38014701875002
33.564398518424134, -76.08424858125002
35.375726155241175, -79.38014701875002
35.375726155241175, -76.08424858125002
好的,如果我有这些数据,我将如何构建查询来获取这些坐标内的行?表被称为tilistings - 列是lat 和lng ...如果有更简单的方法,或者我只是对我的方法感到疯狂,请随时告诉我。
谢谢
【问题讨论】:
标签: php mysql google-maps