Als «openlayers» getaggte Fragen

Verwenden Sie diese Option, wenn die von Ihnen verwendete Version des OpenLayers JavaScript-Client-Toolkits 3 oder höher ist

1
Wie drucke ich eine Karte in ol3 mit höchster Auflösung?
Ich entwickle eine GIS-App mit OpenLayers-3 . In dieser App zeichnen Benutzer Funktionen und drucken die Karte. Angenommen, der Benutzer zeichnet seine Funktionen in einem großen Bereich. Um nun alle seine Funktionen auszudrucken, würde er verkleinern, bis alle seine Funktionen auf dem Bildschirm angezeigt werden. In dieser Zoomstufe ist die …

3
OpenLayers 3: Wie überprüfe ich, ob die Vektorquelle bereit ist?
ol.source.getState()scheint nicht zuverlässig zu sein. Wenn ich es auf einer Vektorquelle aufrufe, wird es bereit zurückgegeben, aber die Funktionen sind noch nicht verfügbar. Code sieht so aus: 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")); // …

4
WPS-Client in OpenLayers 3 implementieren?
Ist es möglich (und wie wird empfohlen), OpenLayers 3 für die Arbeit von zu verwenden OpenLayers.WPSClient? Wie im alten WPS-Client-Beispiel gezeigt , kann OpenLayers 2 zum Betreiben von WPS verwendet werden. Es gibt OpenLayers 3- Beispiele für die Verwendung anderer Webdienste wie WFS und WMS, jedoch nicht von WPS (ab …

2
Deaktivieren Sie das Doppelklick-Zoomen in OpenLayers 3
Ich habe im gesamten Web danach gesucht und schließlich auf artamstrong.com gefunden, wie man eine einzelne Funktion wie "mouseWheelZoom" deaktiviert. So kann das Doppelklick-Zoomen in OpenLayers 3 deaktiviert werden: var map = new ol.Map({ controls : ol.control.defaults() .extend([ new ol.control.FullScreen() ]), interactions : ol.interaction.defaults({doubleClickZoom :false}), target : 'map', layers : …

2
Entfernen der ausgewählten Funktion Openlayers 3
Ich verwende Openlayers 3, um eine Webanwendung zu erstellen, mit der Benutzer LineString-Funktionen in der Karte zeichnen können. Das ist der Code: 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 …

5
OpenLayers 3: Ursprungsübergreifende Anforderung blockiert: Die gleiche Ursprungsrichtlinie ist nicht zulässig
Mit OpenLayers 3 kann ich diese Nachricht nicht zum Verschwinden bringen: 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 the resource to the same domain or enabling CORS. Dies ist der Code: // Ol3 only supports Projections "EPSG:4326" …

2
OpenLayers 3 erstellt Popups mit einem Klick
Ich habe eine OSM-Karte, auf der ich eine GeoJSON-Datei (Punkt) anzeige. Ich möchte beim Klicken für jeden Punkt ein Popup erstellen, um Attribute anzuzeigen. Ich kann keine sehr einfache Schritt-für-Schritt-Anleitung finden, um dies zu tun, selbst bei OpenLayers 3-Beispielen. Hat jemand einige nützliche Links?

3
Wie kann ich WFS von Geoserver mit OpenLayers 3 verwenden?
Ich habe es mit verschiedenen Setups und Formaten versucht, aber keinen Erfolg. Mit Firebug kann ich sehen, dass die JSON-Daten geladen sind, aber auf der Karte wird nichts angezeigt. Hat jemand Erfahrung mit Geoserver und wfs in Openlayers 3? var layer_ojd_vector = new ol.layer.Vector({ source: new ol.source.Vector({ parser: new ol.parser.GeoJSON(), …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.