android - 移动端产品,类似链家地图找房功能,如何设计保证当前可视区域内一定有房源?
巴扎黑
巴扎黑 2017-04-18 09:46:51
[iOS讨论组]

1、类似链家地图找房功能,找二手房,从板块层级进入小区层级,此时数据量很大,不想一次性获取所有的数据,如果按照当前区域的4个角的经纬度来计算,当前可视区域可能存在没有数据的情况,此时的用户体验不好,如何设计保证当前可视区域内一定有房源

巴扎黑
巴扎黑

全部回复(3)
PHP中文网

房源经纬度是否在默认区域的四个角内,如果没有,就根据经纬度计算房源和所在点距离,然后根据距离放大默认展示区域

PHP中文网

正好做过类似的需求,说出我们这边的办法,供参考:
1.发起请求传给后台当前用户坐标。
2.让后台按用户位置将周边一定范围内(后台可调)的房源排序,返回。
3.前端请求到数据后,最近的房源在数组第一个,此时调用地图API的showAnnotations方法,显示用户位置和最近的房源大头针。(高德地图)

天蓬老师

1.提交当前坐标
2.服务器先按默认可视范围过滤房源
3.如果无房源或房源数较少时,扩大可视范围重新过滤,直到过滤出足够多的房源信息
4.返回给客户端

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号