Правильный способ инициализации формы автозаполнения адреса Алголии - PullRequest
0 голосов
/ 17 мая 2019

У меня есть гибридное мобильное приложение, которое использует автозаполнение адреса Algolia.

Этот код я использую для создания формы автозаполнения адреса:

  var placesAutocomplete = places({
    appId: 'yyyyyyyyy',
    apiKey: 'xxxxxxxx',
    container: document.querySelector('#address')
  });

  placesAutocomplete.on('change', function(e) {
    var lat = res.suggestion.latlng.lat;
    var lon = res.suggestion.latlng.lng;
    // do something with lat and lon
  });

Мой код JavaScript устанавливает новое автозаполнениеобъект каждый раз, когда пользователь заходит на страницу (т. е. каждый раз создается новый объект var placesAutocomplete = places({options});).Это правильно, или я должен создать экземпляр объекта только один раз за всю жизнь приложения?

Возникает ли необходимость в дополнительном биллинге, если я создаю объект снова и снова, а не только один раз при запуске?

...