может быть, как это?
searchControl.on('search:locationfound', function(e) {
var locLat = e.latlng.lat;
var locLng = e.latlng.lng;
console.log(locLat+', '+locLng);
});
Я предполагаю, что метод _getLocation()
является асинхронным, например, ваши операторы console.log()
пытаются прочитать значения, прежде чем они существуют.
, но если я посмотрюв код Я сомневаюсь, что это будет работать, вызывая _getLocation()
напрямую, так как событие вызывается в _handleSubmit()
, который сам вызывает метод _getLocation()
, а затем запускает это событие ...