로컬 컨텍스트 라이브러리가 초기화된 후 언제든지 새로 검색을 실행할 수 있습니다. 이 기능은 사용자가 새 영역으로 이동하거나 maxPlaceCount
를 0으로 설정하여 로컬 컨텍스트 데이터의 초기 로드를 연기한 경우와 같이 로컬 컨텍스트 데이터를 갱신해야 하는 경우 유용합니다.
검색을 실행하고 로컬 컨텍스트 데이터를 갱신하려면 다음 중 한 가지 방법을 따르세요.
- 현재 검색 속성을 변경할 필요가 없는 경우
localContextMapView.search()
를 호출하여 로컬 컨텍스트 데이터를 수동으로 갱신.locationRestriction
이null
(기본값)로 설정된 경우search()
를 호출하면 현재 표시 영역을 기반으로 장소가 갱신됩니다.
다음 예는 search()
호출을 보여줍니다.
localContextMapView.search();
localContextMapView
검색 속성(maxPlaceCount
,placeTypePreferences
,locationRestriction
,locationBias
)을 하나 이상 업데이트. 이러한 속성 중 하나 이상을 업데이트하면 자동으로 새 검색이 실행됩니다.
다음 예는 maxPlaceCount
및 placeTypePreferences
를 업데이트하는 방법을 보여줍니다.
localContextMapView.maxPlaceCount = 10;
localContextMapView.placeTypePreferences: ['bar', 'drugstore']
동일한 호출 스택에서 여러 속성을 연속적으로 변경하면 동시에 그룹화되고 호출됩니다. 속성을 동일한 현재 값으로 업데이트하면 보통 검색이 실행되지 않습니다. 검색 이외의 속성을 업데이트해도 검색이 실행되지 않습니다.