Pertanyaan yang diberi tag «openlayers»

Gunakan ketika versi yang Anda gunakan dari perangkat klien JavaScript OpenLayers adalah 3 atau lebih baru

1
Bagaimana cara mencetak peta di ol3 dengan resolusi tertinggi?
Saya sedang mengembangkan aplikasi GIS menggunakan OpenLayers-3 . Di aplikasi ini, pengguna menggambar fitur dan mencetak peta. Misalkan pengguna menggambar fitur-fiturnya di area yang luas. Sekarang untuk mencetak semua fitur-fiturnya, ia akan memperkecil tampilan hingga semua fitur-fiturnya ada di layar. Di tingkat pembesaran ini, kualitas cetak akan sangat rendah. Saya …

3
OpenLayers 3: Bagaimana cara memeriksa apakah sumber vektor siap?
ol.source.getState()sepertinya tidak bisa diandalkan. Ketika saya menyebutnya pada sumber vektor, ia kembali siap, tetapi fitur-fiturnya belum tersedia. Kode terlihat seperti ini: var vectorSource = new ol.source.Vector({ url: 'world.topo.json', format: new ol.format.TopoJSON() }); // ... init map with vectorSource console.log(vectorSource.getState()); // returns "ready" console.log(vectorSource.getFeatureById("US")); // returns null Adakah cara lain untuk …

4
Mengimplementasikan klien WPS di OpenLayers 3?
Apakah mungkin (dan apa cara yang disarankan) untuk menggunakan OpenLayers 3 untuk melakukan pekerjaan OpenLayers.WPSClient? Seperti yang ditunjukkan pada contoh klien WPS lama , OpenLayers 2 dapat digunakan untuk mengoperasikan WPS. Ada contoh OpenLayers 3 untuk menggunakan layanan web lain seperti WFS dan WMS, tetapi tidak WPS (pada 3.2.1). Apakah …

2
Nonaktifkan klik dua kali zoom di OpenLayers 3
Saya telah mencarinya di seluruh web dan akhirnya saya menemukan di artamstrong.com cara menonaktifkan fitur tunggal seperti "mouseWheelZoom". Berikut ini cara menonaktifkan klik dua kali pada OpenLayers 3: var map = new ol.Map({ controls : ol.control.defaults() .extend([ new ol.control.FullScreen() ]), interactions : ol.interaction.defaults({doubleClickZoom :false}), target : 'map', layers : [ …

2
Hapus fitur yang dipilih Openlayers 3
Saya menggunakan openlayers 3 untuk membuat aplikasi web yang memungkinkan pengguna untuk menggambar fitur LineString di peta. ini kodenya: var raster = new ol.layer.Tile({ source: new ol.source.MapQuest({ layer: 'sat' }) }); var source = new ol.source.Vector(); var vector = new ol.layer.Vector({ name: 'my_vectorlayer', source: source, style: new ol.style.Style({ stroke: new …

6
OpenLayers 3: Permintaan Lintas-Asal Diblokir: Kebijakan Asal-usul yang Sama Dilarang [duplikat]
Pertanyaan ini sudah memiliki jawaban di sini : Mengaktifkan CORS di GeoServer (jetty)? (5 jawaban) Ditutup 12 hari yang lalu . Menggunakan OpenLayers 3, saya tidak bisa menghapus pesan ini: Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://myserver:8085/geoserver/sf/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=sf:view1&maxFeatures=1&outputFormat=JSON. This can be fixed by moving …

2
OpenLayers 3 membuat sembulan pada klik
Saya memiliki peta OSM tempat saya menampilkan file GeoJSON (titik). Saya ingin membuat sembulan pada klik untuk setiap titik untuk menunjukkan atribut. Saya tidak dapat menemukan semacam tutorial langkah demi langkah yang sangat mendasar untuk melakukan itu, bahkan pada contoh OpenLayers 3. Adakah yang punya beberapa tautan bermanfaat?


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.