Şu anda Fusion Table Layer ile bir Google Map kullanıyorum. Bu harita ile haritayı ve sonuçları içeren bir listeyi oluşturan AJAX sorgularını yapıyorum.maps.googleapis.com/maps/vt neden 400 hata döndürüyor?
Geçtiğimiz günlerde, 400 "Hatalı İstek" hatası olarak gelen Google Harita API'sı yanıtıyla ilgili bir sorun oluştu. Bu yanıt, filtreler ayarlandıktan ve AJAX yoluyla gönderildikten sonra harita yeni bir sonuç kümesiyle doldurulduğunda aralıklı olarak gerçekleşir. Firefox'un hata ayıklama konsolu hatasını incelerken, pb parametresinin sorun olabileceğini fark ettim. Sorun şu ki, bu parametre hakkında tam olarak neyin yanlış oluşturulduğu konusunda emin değilim.
https://maps.googleapis.com/maps/vt?pb=[...insert_param_code_here...]&callback=_xdc_._n2pwun&token=20077
Ben aşağıda pb parametreye atanan gördüklerinizi yapıştırılan:
Burada hataları dışarı GET isteği bu. 'Geçersiz' sorgulardan biri yapıldığında gönderilen budur.
- herhangi bir sorgu dizesi gönderilen emin olmak: Bunu düzeltmek için şu ana kadar yaptığınız
SELECT School_Info_ID, CPS_ID, RCDTS, School_Name, Street_Address, City, State, Zip, Phone, Website, Lat, Long, Year_Opened, School_Description, District_Info_ID, District_Name, Charter_Renew_YR, Network_ID, Network, Community_Area, State_Rep_District, State_Sen_District, Ward_Remapped, Grades_Served, Grades_Capacity, Serves_ES, Serves_HS, Serves_MS, Serves_Dropouts, School_Type_Dropdown, School_Type_Color, School_Type_Display, Profile_Type, SQRP_Rating, SQRP_Profile, Cities_With_Charters, Link_IIRC, Students_Served FROM tableID WHERE Cities_With_Charters = 'East St. Louis Area' AND Students_Served LIKE '%' AND School_Type_Dropdown IN ('Charter') ORDER BY School_Name ASC
adımlar: Burada
sadece referans için URL kodlaması olmaksızın sorgu Fusion Tables, URL kodlaması ile gönderilmiştir."!1m4!1m3!1i13!2i2042!3i3139!1m4!1m3!1i13!2i2043!3i3139!1m4!1m3!1i13!2i2042!3i3140!1m4!1m3!1i13!2i2042!3i3141!1m4!1m3!1i13!2i2043!3i3140!1m4!1m3!1i13!2i2043!3i3141!1m4!1m3!1i13!2i2042!3i3142!1m4!1m3!1i13!2i2042!3i3143!1m4!1m3!1i13!2i2043!3i3142!1m4!1m3!1i13!2i2043!3i3143!1m4!1m3!1i13!2i2044!3i3139!1m4!1m3!1i13!2i2045!3i3139!1m4!1m3!1i13!2i2046!3i3139!1m4!1m3!1i13!2i2044!3i3140!1m4!1m3!1i13!2i2044!3i3141!1m4!1m3!1i13!2i2045!3i3140!1m4!1m3!1i13!2i2045!3i3141!1m4!1m3!1i13!2i2044!3i3142!1m4!1m3!1i13!2i2044!3i3143!1m4!1m3!1i13!2i2045!3i3142!1m4!1m3!1i13!2i2045!3i3143!1m4!1m3!1i13!2i2046!3i3140!1m4!1m3!1i13!2i2046!3i3141!1m4!1m3!1i13!2i2046!3i3142!1m4!1m3!1i13!2i2046!3i3143!2m21!1e2!2sft:tableID!4m2!1ssg!2s%20Cities_With_Charters%20%3D%20'East%20St.%20Louis%20Area'%20AND%20Students_Served%20LIKE%20'%25'%20AND%20School_Type_Dropdown%20IN%20('Charter')%20ORDER%20BY%20School_Name%20ASC!4m2!1ssc!2sSchool_Info_ID%2C%20CPS_ID%2C%20RCDTS%2C%20School_Name%2C%20Street_Address%2C%20City%2C%20State%2C%20Zip%2C%20Phone%2C%20Website%2C%20Lat%2C%20Long%2C%20Year_Opened%2C%20School_Description%2C%20District_Info_ID%2C%20District_Name%2C%20Charter_Renew_YR%2C%20Network_ID%2C%20Network%2C%20Community_Area%2C%20State_Rep_District%2C%20State_Sen_District%2C%20Ward_Remapped%2C%20Grades_Served%2C%20Grades_Capacity%2C%20Serves_ES%2C%20Serves_HS%2C%20Serves_MS%2C%20Serves_Dropouts%2C%20School_Type_Dropdown%2C%20School_Type_Color%2C%20School_Type_Display%2C%20Profile_Type%2C%20SQRP_Rating%2C%20SQRP_Profile%2C%20Cities_With_Charters%2C%20Link_IIRC%2C%20Students_Served!4m2!1ssq!2s'School_Type_Color'%20%3D%20'GREEN'$'School_Type_Color'%20%3D%20'ORANGE'$'School_Type_Color'%20%3D%20'BLUE'$'School_Type_Color'%20%3D%20'MAGENTA'!4m2!1sc!2si:grn_blank$i:orange_blank$i:ltblu_blank$i:purple_blank!4m2!1sy!2s2!4m2!1stmplt!2s2!5i1!3m3!2sen-US!3sUS!5e18!4e3!12m1!5b1"
- Tırnaklarım ve tırnak işaretlerimi kontrol ettiğinizden ve gönderilmekte olan sorguda herhangi bir bozuk adres olmadığından emin olun.
- Herhangi bir yazım hatası yapmadığımdan veya var olmayan parametreler eklediğimden emin olmak için Google Map init parametrelerimi kontrol ettim.
Hatalı içerik gönderilmediğinden emin olmak için kaçırdığım başka önlemler var mı?
Bu GET isteği nerede belgeleniyor? – MrUpsidown
Emin değilim. Zaten herhangi bir doküman olup olmadığını araştırmayı denedim ve belirli bir şey bulamadım. Şimdiye kadar bildiğim tek şey, Google tarafından bir haritanın veya katmanlarının yenilenmesini veya yeniden yüklenmesini istemek için bir yanıt olarak gönderilen bir şeymiş gibi görünmesi. – Kiwithing
Google ile bu konuda iletişim kurdum ve desteklerinin önerisi doğrultusunda bir hata raporu doldurdum. Bazı arkadaş devlere baktım ve bazıları karakter/sorgu uzunluğu ile ilgili bir şey olabileceğini söylediler, diğerleri sorunun ne zaman gerçekleşeceğine dair gerçek bir model olmadığını, başkalarının da sorunu sürekli olarak çoğaltmakta zorlandığını söyledi . – Kiwithing