• 20-08-2019, 17:15:43
    #1
    Kullandığım temada harita koordinatı girdiğim bir alan mevcut. Yan kısımdan haritadan yerde seçsem, koordinatı elle de girsem "Lütfen geçerli bir değer girin. En yakın iki geçerli değerler şunlardır. 22 ve 23" hatası veriyor. Dolayısı ile koordinatı güncelleyemiyorum. Koordinatların virgülden sonrasını siliyorum o zaman güncelleniyor ama bu seferde istediğim koordinat olmuyor haliyle. Fakat temanın demosunda koordinatlar yüklü geliyor ve herhangi bir sorun yok. Sadece yeni koordinat girerken ve koordinat güncellenirken çıkıyor hata. Aşağıda ilgili form sayfasının kodları mevcut.

    wp_enqueue_script('google-maps',"https://maps.googleapis.com/maps/api/js?libraries=geometry,places&key=".get_option('google_api_key')."&callback=googleApiLoadw", array(), '', true);
    
    ?>
    <label class="add-listing-attribute-box-title"><?php echo esc_attr( $attribute->title ); ?></label>
    <stm-location-component inline-template v-model="attributes.<?php echo esc_attr( $attribute->name ); ?>.value">
        <div>
            <div class="stm-row">
                <div class="stm-col">
                    <stm-google-autocomplete
                        inline-template
                        v-model="value"
                        @place-changed="placeChanged">
                        <div>
                            <input type='text' v-bind:placeholder='placeholder' v-model='value.address' v-bind:id='id' />
                        </div>
                    </stm-google-autocomplete>
                </div>
                <div class="stm-col">
                    <input type="text" placeholder="Postal code" v-model="value.postal_code" />
                </div>
            </div>
            <stm-google-map :zoom="5"
                :center="{lat:value.latitude, lng:value.longitude}"
                :markers="[marker]"
                :set_center="true"
                id="add-listing-map"
                width="100%"
                height="500px"
                @click="clickMap" />
            </stm-google-map>
        </div>
    </stm-location-component>
    <span v-if="errors['<?php echo esc_attr( $attribute->name ); ?>']" class="form-valid-error">{{errors['<?php echo esc_attr( $attribute->name ); ?>']}}</span>
  • 20-08-2019, 17:32:01
    #2
    Hocam selamlar

    :center="{lat:value.latitude, lng:value.longitude} bu kısım ekrandan girdiğin değerleri temsil ediyor diye düşünüyorum ama gönderdiğin önyüzde girilen alanların kodunu da göremedim. Demoda gelen default koordinatlar map elementine ait js dosyasında olabilir ondan gözüküyodur. Buna benzer bir durumla uğraşmıştım hazır gelen js dosyasındaki değerleri dinamik hale çevirdiğimde durum çözülmüştü. Sadece bu kısım olayı çözmek için yeterli değil. "En yakın iki geçerli değerler şunlardır. 22 ve 23" hatası veriyor. " Hatanın geçtiği yeri de debug etmek gerekiyor.

    Pm ile detaylı bana iletirsen bir göz gezdirip durumu bulabilirim belki
  • 20-08-2019, 19:44:30
    #3
    ogzhnpyde adlı üyeden alıntı: mesajı görüntüle
    Hocam selamlar

    :center="{lat:value.latitude, lng:value.longitude} bu kısım ekrandan girdiğin değerleri temsil ediyor diye düşünüyorum ama gönderdiğin önyüzde girilen alanların kodunu da göremedim. Demoda gelen default koordinatlar map elementine ait js dosyasında olabilir ondan gözüküyodur. Buna benzer bir durumla uğraşmıştım hazır gelen js dosyasındaki değerleri dinamik hale çevirdiğimde durum çözülmüştü. Sadece bu kısım olayı çözmek için yeterli değil. "En yakın iki geçerli değerler şunlardır. 22 ve 23" hatası veriyor. " Hatanın geçtiği yeri de debug etmek gerekiyor.

    Pm ile detaylı bana iletirsen bir göz gezdirip durumu bulabilirim belki
    Team atsam bakma durumunuz olur mu hocam?
  • 21-08-2019, 08:28:48
    #4
    constantine38 adlı üyeden alıntı: mesajı görüntüle
    Team atsam bakma durumunuz olur mu hocam?
    Olur tabi hocam haftasonu bakabilirim