我正在尝试开发一个可以在当前可见区域内获取所有相关记录的函数。gmaps - 查找可见区域内的位置
http://code.google.com/apis/maps/articles/phpsqlsearch.html
我发现这个教程(并得到它的工作),以获得一个半径帮了不少忙内的位置,但我需要它是完全可见部分(矩形)内。
任何想法如何工作?
在此先感谢!
我正在尝试开发一个可以在当前可见区域内获取所有相关记录的函数。gmaps - 查找可见区域内的位置
http://code.google.com/apis/maps/articles/phpsqlsearch.html
我发现这个教程(并得到它的工作),以获得一个半径帮了不少忙内的位置,但我需要它是完全可见部分(矩形)内。
任何想法如何工作?
在此先感谢!
当前可见区域可由Map objects getBounds() method确定。如果你有一个点或经纬度的列表,你可以使用MySQL来查询它,提供从地图返回的边界。您也可以使用Fusion Tables to store your data instead of MySQL和use its relatively new Geo methods。
很酷的感谢! – n00b 2011-02-08 15:06:59
好吧,我发现了一个解决方案:http://stackoverflow.com/questions/4834772/get-all-records-from-mysql-database-that-are-within-google-maps-getbounds – n00b 2011-02-08 15:08:13