আমার কাছে একটি জিওজেএসন ফাইল রয়েছে যার নাম মাইজোজসন.জসন এবং আমি এটিকে ওপেনলায়ার্স 3 এ একটি ওপেন স্ট্রিটম্যাপ স্তরের উপরে স্তর হিসাবে যুক্ত করতে চাই। এখনও অবধি আমি জুম ইত্যাদি সহ ওপেনস্ট্রিটম্যাপ ওয়ার্ল্ডটি প্রদর্শন করতে পারি তবে কোনও কারণে আমি এতে মাইজেজসন.জেসন পেতে পারি না।
জিওজসনে অনেকগুলি বহুভুজ রয়েছে এবং এর মতো দেখতে:
{
"type": "FeatureCollection",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "DN": 2 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 13.559093915055664, 52.545214330050563 ], [ 13.559633429050496, 52.545205649772548 ], [ 13.559633415380715, 52.545214636296755 ], [ 13.559093915055664, 52.545214330050563 ] ] ] } }
]
}
আমার মূল html:
<!doctype html>
<html lang="en">
<head>
<link rel='stylesheet' href='http://ol3js.org/en/master/css/ol.css'>
<style>
#map {
height: 100%;
width: 100%;
}
</style>
<title>OpenLayers 3 example</title>
<script src="ol3/ol.js" type="text/javascript"></script>
</head>
<body>
<h1>My Map</h1>
<div id="map"></div>
<script type="text/javascript">
var map = new ol.Map({
target: 'map',
layers: [
new ol.layer.Tile({
source: new ol.source.OSM()
}),
new ol.layer.Vector({
title: 'added Layer',
source: new ol.source.GeoJSON({
projection : 'EPSG:4326',
url: 'mygeojson.json'
})
})
],
view: new ol.View({
center:[52.5243700 , 13.4105300],
zoom:2
})
});
</script>
</body>
</html>
আমি প্রজেকশন তথ্য অপসারণ করার চেষ্টা করেছি কিন্তু কোনও ব্যবহার নেই।