• 12-10-2018, 13:30:48
    #1
    Merhaba, hazır olarak kullandığım yazılımda kullanıcıdan 2 adres değeri alıyorum ve harita bu iki adresi ayrı ayrı gösteriyor. Yazılıma eklemeler yaptım ama düzgün çalıştıramadım. Bu adreslere bağlı olarak iki adres arasındaki uzaklığı göstermek istiyorum.

    Otomatik olarak hesaplanması için; inputlara 'onkeyup' eventi ekledim. Sorun ise şu; değerleri kendim yazdığımda(autocomplete'in tavsiye ettiği adresi tıklamadan) sorunsuz olarak fonksiyon tetikleniyor ve uzaklık gösteriliyor. Ancak, adresi autocomplete üzerinden fare ile tıkladıgımda uzaklık hesaplanmıyor. Hesaplama için tekrar input alanını tıklamam veya fonksiyonu tetikleyecek bir butona tıklamam gerekiyor.

    Yapmak istediğim şey autocomplete işlemi yapıldıktan sonra da hesaplama fonksiyonunu çalıştırmak. Yazılımın autocomplete içeren fonksiyonlarını kurcaladım ama beceremedim. Aceba yazılımdan bağımsız yeni bir fonksiyonla autocomplete işlemi yapıldıktan sonra hesaplama fonksiyonu çağrılabilir mi?
  • 04-11-2018, 00:44:35
    #2
    maps api in autocomplete ten sonra calistirdigi bir callback vardi ancak tam olarak nasil kullanildigini unuttum, alternatif olarak

    input unuza onchange listener i eklerseniz istediginiz seyi yapabilirsiniz.

    orn:

    Alıntı
    var input = document.querySelector('.istediginizInput');
    function hesapla(){
    console.log(3*5);
    }

    input.addEventListener('change', hesapla);