찾다

 >  Q&A  >  본문

android - 移动端产品,类似链家地图找房功能,如何设计保证当前可视区域内一定有房源?

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

巴扎黑巴扎黑2882일 전1021

모든 응답(3)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-18 09:48:51

    집의 경도와 위도가 기본 영역의 네 모서리 안에 있는지 여부, 그렇지 않은 경우 경도와 위도를 기준으로 집과 위치 사이의 거리를 계산한 후 기본 표시 영역을 기준으로 확대합니다. 거리

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-18 09:48:51

    저도 비슷한 일을 한 적이 있으니 참고할 수 있는 방법을 알려드리겠습니다.
    1. 현재 사용자 좌표를 백그라운드로 전달하도록 요청합니다.
    2. 사용자의 위치와 복귀에 따라 배경이 특정 범위 내에서 주변 속성을 정렬하도록 합니다(배경은 조정 가능).
    3. 프런트 엔드에서 데이터를 요청한 후 가장 가까운 목록이 배열의 첫 번째 항목이 됩니다. 이때 지도 API의 showAnnotations 메서드가 호출되어 사용자의 위치와 가장 가까운 목록의 핀이 표시됩니다. (아마프)

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-04-18 09:48:51

    1. 현재 좌표를 제출합니다
    2. 서버는 먼저 기본 가시 범위에 따라 목록을 필터링합니다
    3. 목록이 없거나 목록 수가 적은 경우 보기 범위를 확장하고 다시 - 걸러질 때까지 필터링 충분한 주택 정보
    4. 고객에게 반환

    회신하다
    0
  • 취소회신하다