关于地图的问题 GEOHASH 做过的朋友帮帮忙

haozhu99 2012-06-19 07:42:54
需求: 我要在地图视野范围内搜索出,所有标注过位置的用户。

我开始使用 <=视野西北点坐标,>=等于视野东南点坐标。

因为坐标有横纵XY2个值,所以数据库无法命中索引速度很慢。

有人建议使用geohash,请问查询语句怎么写? 我尝试 geohash 值 <=视野西北点坐标,geohash 值 >=等于视野东南点坐标。

无法得到正确结果。

使用 select * from table where geohash like 'geohash%' 取范围貌似也不准,比较难调试,因为地图有缩放功能。

希望做过的朋友给点建议。
...全文
135 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
haozhu99 2012-06-19
  • 打赏
  • 举报
回复
可是我看到世纪佳缘的地图有实现这个功能。我的需求和他是一样的。[Quote=引用 1 楼 的回复:]

禁止缩放
[/Quote]
coder 2012-06-19
  • 打赏
  • 举报
回复
禁止缩放

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧