سؤال

أحاول استخدام Google Geocoder للقيام بعبارة بحث عكسي.أقوم بتشغيل الأمر نفسه بالضبط في 8 قيم، وأوجه خطأ فقط في اثنين منهم، والذي قد حظيره كواحد من القيم الفاشلة مطابقة لأحد قيم العمل.(لا تعمل قيم "العمل" فعليا - ما زالوا يعيدون قيمة غير محددة من حقل "Formatted_address"، لكنهم لا يرمون أخطاء).الأمر الذي أقوم به هو كما يلي: giveacodicetagpre.

أنا أتلقى خطأ من النوع من جافا سكريبت، مدعيا أن النتائج فارغة.لست متأكدا لماذا يحدث هذا.أي أفكار؟

هل كانت مفيدة؟

المحلول

حسنا، اتضح أن هذه مشكلة توقيت.كان الأمر GEOCODE () يستغرق وقتا أطول لإكمال مواقع معينة مقارنة بالآخرين، مما تسبب في ظهور القيمة كافية.انتهى بي الأمر بالقضاء على المشكلة عن طريق نقل جميع التعليمات البرمجية اللاحقة في وظيفة رد الاتصال (لم أفعل ذلك في وقت سابق لأن الأمر كله يعمل داخل حلقة، وكان لدي بعض الصعوبة في الحصول عليها في الماسيرمعامل).الآن يبدو أن كل شيء يعمل بشكل جيد ويتم عرض المواقع كما ينبغي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top