मेरे पास mygeojson.json नामक एक जियोजोन फाइल है और मैं इसे ओपनस्टायरमैप लेयर के ऊपर OpenLayers 3 में एक लेयर के रूप में जोड़ना चाहता हूं। अब तक मैं ओपनस्ट्रीटमैप दुनिया को ज़ूम इत्यादि सहित प्रदर्शित कर सकता था, लेकिन किसी कारण से मैं इस पर mygeojson.json नहीं प्राप्त कर सका।
जियोजोन में कई बहुभुज होते हैं और ऐसा दिखता है:
{
"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 ] ] ] } }
]
}
मेरा main.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>
मैंने प्रोजेक्शन की जानकारी निकालने की भी कोशिश की लेकिन कोई फायदा नहीं हुआ।