검색 속성 갱신

로컬 컨텍스트 라이브러리가 초기화된 후 언제든지 새로 검색을 실행할 수 있습니다. 이 기능은 사용자가 새 영역으로 이동하거나 maxPlaceCount를 0으로 설정하여 로컬 컨텍스트 데이터의 초기 로드를 연기한 경우와 같이 로컬 컨텍스트 데이터를 갱신해야 하는 경우 유용합니다.

검색을 실행하고 로컬 컨텍스트 데이터를 갱신하려면 다음 중 한 가지 방법을 따르세요.

  • 현재 검색 속성을 변경할 필요가 없는 경우 localContextMapView.search()를 호출하여 로컬 컨텍스트 데이터를 수동으로 갱신. locationRestrictionnull(기본값)로 설정된 경우 search()를 호출하면 현재 표시 영역을 기반으로 장소가 갱신됩니다.

다음 예는 search() 호출을 보여줍니다.

    localContextMapView.search();
  • localContextMapView 검색 속성(maxPlaceCount, placeTypePreferences, locationRestriction, locationBias)을 하나 이상 업데이트. 이러한 속성 중 하나 이상을 업데이트하면 자동으로 새 검색이 실행됩니다.

다음 예는 maxPlaceCountplaceTypePreferences를 업데이트하는 방법을 보여줍니다.

    localContextMapView.maxPlaceCount = 10;
    localContextMapView.placeTypePreferences: ['bar', 'drugstore']

동일한 호출 스택에서 여러 속성을 연속적으로 변경하면 동시에 그룹화되고 호출됩니다. 속성을 동일한 현재 값으로 업데이트하면 보통 검색이 실행되지 않습니다. 검색 이외의 속성을 업데이트해도 검색이 실행되지 않습니다.