【发布时间】:2012-06-12 12:41:14
【问题描述】:
我正在尝试使用融合表在我的数据库坐标地图上生成图钉,并且我只想在特定位置周围 1 英里的区域内生成图钉。要获得类似于我的数据库坐标的 1 英里区域的坐标,我必须将 的条件放入融合表,但我不知道如何获取 1 英里区域圆内的所有坐标,或者条件的值应该是什么询问。谁能帮我弄清楚,这真的很明显。
【问题讨论】:
-
你需要 1) 一个边界框,2) 一个距离函数,3) 一个简单的循环。您可以做到哪些,哪些需要帮助?
-
感谢您对 Beta 版的回复,我只能做循环部分 :) 但如果我能得到正确的指导,我可以做剩下的 2 部分
-
Check this example 定义了一个
RECTANGLE并使用ST_INTERSECTS查找此范围内的所有记录。您可以修改示例以使用半径为一英里的CIRCLE。 -
嗨,Odi,感谢您提供这样一个有用的示例。我正在用圆圈做,但我想要 FT 中 1 英里区域圆圈内的所有纬度/经度。在矩形中,他们提到了左下角和右上角来设置限制,但是什么以及如何设置半径限制?
-
我认为 Eric 的回答正是你所需要的;)
标签: google-maps-api-3 google-fusion-tables