Memperbarui Properti Penelusuran

Anda dapat melakukan penelusuran baru kapan saja setelah Library Konteks Lokal diinisialisasi. Kemampuan ini berguna setiap kali Anda perlu memperbarui data Konteks Lokal, seperti saat pengguna menggeser ke area baru, atau jika Anda telah menunda pemuatan awal data Konteks Lokal menetapkan maxPlaceCount ke 0.

Untuk memicu penelusuran dan memperbarui data Konteks Lokal, lakukan salah satu hal berikut:

  • Panggil localContextMapView.search() untuk memperbarui data Konteks Lokal secara manual saat tidak ada perubahan pada properti penelusuran saat ini yang diperlukan. Jika locationRestriction ditetapkan ke null (nilai default), panggilan ke search() akan memperbarui tempat berdasarkan area pandang saat ini.

Contoh berikut menunjukkan cara memanggil search():

    localContextMapView.search();
  • Perbarui satu atau beberapa properti penelusuran localContextMapView (maxPlaceCount, placeTypePreferences, locationRestriction, locationBias). Memperbarui satu atau beberapa properti ini akan otomatis memicu penelusuran baru.

Contoh ini menunjukkan pembaruan maxPlaceCount dan placeTypePreferences:

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

Beberapa perubahan properti berturut-turut dalam stack panggilan yang sama akan dikelompokkan dan dipanggil secara bersamaan. Memperbarui properti ke nilai yang sama saat ini biasanya tidak akan memicu penelusuran; memperbarui properti non-penelusuran tidak akan memicu penelusuran.