1、类似链家地图找房功能,找二手房,从板块层级进入小区层级,此时数据量很大,不想一次性获取所有的数据,如果按照当前区域的4个角的经纬度来计算,当前可视区域可能存在没有数据的情况,此时的用户体验不好,如何设计保证当前可视区域内一定有房源
PHP中文网2017-04-18 09:48:51
집의 경도와 위도가 기본 영역의 네 모서리 안에 있는지 여부, 그렇지 않은 경우 경도와 위도를 기준으로 집과 위치 사이의 거리를 계산한 후 기본 표시 영역을 기준으로 확대합니다. 거리
PHP中文网2017-04-18 09:48:51
저도 비슷한 일을 한 적이 있으니 참고할 수 있는 방법을 알려드리겠습니다.
1. 현재 사용자 좌표를 백그라운드로 전달하도록 요청합니다.
2. 사용자의 위치와 복귀에 따라 배경이 특정 범위 내에서 주변 속성을 정렬하도록 합니다(배경은 조정 가능).
3. 프런트 엔드에서 데이터를 요청한 후 가장 가까운 목록이 배열의 첫 번째 항목이 됩니다. 이때 지도 API의 showAnnotations 메서드가 호출되어 사용자의 위치와 가장 가까운 목록의 핀이 표시됩니다. (아마프)
天蓬老师2017-04-18 09:48:51
1. 현재 좌표를 제출합니다
2. 서버는 먼저 기본 가시 범위에 따라 목록을 필터링합니다
3. 목록이 없거나 목록 수가 적은 경우 보기 범위를 확장하고 다시 - 걸러질 때까지 필터링 충분한 주택 정보
4. 고객에게 반환