سؤال

لا يتم تحميل البلاط خريطة مخصصة في ويبغل الأرض من محرك التطبيق.تقول رسالة الخطأ No 'Access-Control-Allow-Origin' header is present on the requested resource - ولكن أنا أطلب البلاط من نفس المجال.يمكنك رؤية المشكلة في تقسيم الشاشة على bangmaps.com كيف يمكنني إصلاح هذا?

API.tileLayer('http://example.com/img/pop/{z}/{x}/{y}.jpg', {

محاولتي الأولى لإصلاح المشكلة (لم تنجح):

التطبيق.يمل

- url: /img
  static_dir: static/img
  http_headers:
    Access-Control-Allow-Origin: "*"
هل كانت مفيدة؟

المحلول

يبدو أن محرك التطبيق يضيف فقط 'التحكم في الوصول-السماح-المنشأ' للطلبات التي تسبقها ' شبكة الاتصالات العالمية.'

لقد غيرت هذا الخط:

API.tileLayer('http://example.com/img/pop/{z}/{x}/{y}.jpg', {

إلى

API.tileLayer('http://www.example.com/img/pop/{z}/{x}/{y}.jpg', {

هذا حل المشكلة.

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