سؤال

وأود أن تحسين أداء طلبي أن يعرض الموضوعية خرائط باستخدام OpenLayers، وخرائط جوجل وMapServer مع TileCache ( HTTP: / /tilecache.org ). لذلك تابعت وتثبيت TileCache بنجاح.

وضمن طلبي لدي التعليمات البرمجية التالية إلى تضمين طبقة جديدة على رأس بلادي خريطة الأساس الذي يعمل بشكل جيد حتى الآن:

var wms_layer = new OpenLayers.Layer.WMS("WMS layer","localhost/cgi-bin/mapserv"
        {
        map: [path_to_my_mapfile],
        layers: [list of layers],
        transparent:true
       }); 
my_map.addLayer(wms_layer);

الوثائق يقول أساسا أن URL تمريرها إلى منشئ OpenLayers.Layer.WMS يجب أن يشير إلى البرنامج النصي TileCache، أي tilecache.cgi أو tilecache.py.

var wms_layer = new OpenLayers.Layer.WMS("WMS layer","localhost/cgi-bin/tilecache/tilecache.cgi"
           {
           map: [path_to_my_mapfile],
           layers: [list of layers],
           transparent:true
          });
my_map.addLayer(wms_layer);

ومما يؤسف له أنه لا يعمل، وهذا يعني أن أستطيع أن أرى أي خرائط عندما أتحول عنوان الموقع. أي فكرة عما يمكن أن يكون الخطأ؟ ربما هو تكوين وضع فاتني في tilecache.cfg لكنني لم أستطع أن أعرف ما هي الإعدادات الصحيحة.

هل لدى أي شخص بعض التجارب مع هذه القضية؟

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

المحلول

إذا كان لديك أسئلة حول القضايا المذكورة أعلاه أن can't تكون الإجابة هنا، الاشتراك في القوائم البريدية OpenLayers. حصلت على دعم كبير من الشعب مشترك في هذه القائمة حتى الآن.
زيارة: http://openlayers.org/mailman/listinfo

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