У меня есть гибридное мобильное приложение, которое использует автозаполнение адреса 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});
).Это правильно, или я должен создать экземпляр объекта только один раз за всю жизнь приложения?
Возникает ли необходимость в дополнительном биллинге, если я создаю объект снова и снова, а не только один раз при запуске?