জিও সার্ভার ব্যবহারকারীদের তালিকায় আমি কিছু সহায়তা পেয়েছি।
এই ফাইলটিতে যুক্ত করুন: /tomcat/webapps/geoserver/WEB-INF/web.xML
<context-param>
<param-name>ENABLE_JSONP</param-name>
<param-value>true</param-value>
</context-param>
এবং পরিষেবাটি পুনরায় চালু করুন। তারপরে, আপনার জসনে অনুরোধটি বিন্যাস = টেক্সট / জাভাস্ক্রিপ্ট ব্যবহার করুন
জিও সার্ভার থেকে ডাব্লুএফএসের বৈশিষ্ট্যগুলির জন্য আমি যে কোডটি ব্যবহার করেছি তা এখানে। আমি jquery এর সাথে লিফলেট এপিআই ব্যবহার করছি ।
var rootUrl = 'http://tomcat.capecodgis.com/geoserver/capecodgis/ows';
var defaultParameters = {
service: 'WFS',
version: '1.0.0',
request: 'GetFeature',
typeName: 'capecodgis:monitor_station',
maxFeatures: 200,
outputFormat: 'text/javascript',
format_options: 'callback: getJson'
};
var parameters = L.Util.extend(defaultParameters);
$.ajax({
url: rootUrl + L.Util.getParamString(parameters),
dataType: 'jsonp',
jsonpCallback: 'getJson',
success: handleJson
});
function handleJson(data) {
L.geoJson(data, {
onEachFeature: onEachFeature,
pointToLayer: function (feature, latlng) {
return L.circleMarker(latlng, geojsonMarkerOptions);
//return L.marker(latlng);
}
}).addTo(map);
}
আশা করি এটি আপনার শুরু হয়েছে এবং আরও তথ্যের জন্য নির্দ্বিধায়।