2012-01-12 5 views
0

Я хотел бы установить соединение с Geoserver для редактирования нескольких точек слоя через WFS-T. Я пробовал это, начиная с разных примеров, но карта не визуализирует точки. У меня есть открытый слой openstreetmap, открытый через WMS. Сервер регистрирует вызов с точками я попросил ... Вот вызов Делаю:WFS-T вызов Geoserver, не отображающий POI

var wfs_layer = new OpenLayers.Layer.Vector("Editable Features", { 
       strategies: [new OpenLayers.Strategy.BBOX(), saveStrategy], 
       protocol: new OpenLayers.Protocol.Script({ 
          url: "http://192.168.0.10:8080/geoserver/wfs", 
          params: { 
            service: "WFS", 
            version: "1.0.0", 
            srsName: "EPSG:3004", 
            request: "GetFeature", 
            typeName: "Incendi:inc2008", 
            outputFormat: "gml3" 
          }, 
        filterToParams: function(filter, params) { 
        // example to demonstrate BBOX serialization 
        if (filter.type === OpenLayers.Filter.Spatial.BBOX) { 
         params.bbox = filter.value.toArray(); 
         if (filter.projection) { 
          params.bbox.push(filter.projection.getCode()); 
         } 
        } 
        return params; 
       } 
       }) 
}); 

Заранее спасибо за ваши ответы

+0

Вы отлаживаете, чтобы увидеть, действительно ли вы получаете набор параметров? –

+0

Теперь проблема заключается в следующем: http://stackoverflow.com/questions/9292911/proxying-apache-with-8081-port-to-geoserver-8080-for-wfs. –

ответ

0

вызванных ограничением на кросс-происхождения JavaScript. Мне нужно использовать хост, чтобы включить WFS-вызов с удаленного сервера.

 Смежные вопросы

  • Нет связанных вопросов^_^