Tag: openlayers-3
OpenLayers 3 ist die komplette Neuentwicklung der OpenLayers-2.x-mapping-Bibliothek, die Ausrichtung der modernen Eigenschaften von HTML5 und CSS3. Es ist nicht kompatibel mit OpenLayers 2. OpenLayers ist völlig kostenlos und open source, wurde freigegeben unter der 2-Klausel-BSD-Lizenz.
1
Antworten
Meine Absicht ist zum laden von GeoJSON-Daten und zeigt Sie auf der Karte. Koordinaten des features angegeben in GeoJSON sind normal lon/lat. Aus irgendeinem Grund openlayers ist, wodurch Sie mit der Projektion verwendet, die von der Karte
1
Antworten
Möchte ich ändern Stil von der Methode wählen Sie . Ich bin in der Lage, ändern Sie den Stil von dieser Methode, aber ich bin nicht in der Lage zu duplizieren die weiße Umrandung des blauen Strich.
1
Antworten
Möchte ich, um die Funktion der Schicht zu koordinieren. Darüber hinaus will ich zum öffnen dieser Funktion in einem popup, das ich gelöst haben, die bisher von einem onclick-Ereignis. Aber ich möchte zu verwirklichen, indem Sie die
3
Antworten
Habe ich ein Javascript-code, die Nutzung openLayer3. Ich implementieren muss dieser code in ein angular2 Projekt, in Maschinenschrift. Jemand weiß, wie man openlayer mit angular2 /Typoskript bitte ? Vielen Dank, John InformationsquelleAutor John' | 2016-02-23
2
Antworten
Ich habe eine vage Erinnerung zu sehen, Beispiele für Open-Schichten 3, wobei die zusätzlichen Ebenen " die Deckkraft verändert werden könnte. Es gibt immer noch solche Beispiele auf die ol3 Beispiele Seite erfordern aber die webgl-renderer (die
2
Antworten
Habe ich eine Breite und Länge von einem Punkt. Wie conver seine auf die OpenLayer 3 Karte Koordinatensystem? Mein code ist: ...requiries... var coord = [55.7522200, 37.61556005]; //coord = ol.proj.transform(coord,'EPSG:4326', 'EPSG:3857'); var vectorSource = new ol.source.GeoJSON( ({
2
Antworten
Ich versuche, erstellen Sie eine online-Karte mit OpenLayers 3. Ich bin ganz neu auf mit OpenLayers, und alles, was ich versuche zu tun ist, um die Koordinaten der Punkte, Linien, Polygone, zeichnete ich auf der Karte. Ich
1
Antworten
Anzeige marker details, die auf mouseover mit Openlayers 3 ? Es gibt eine Reihe von Beispielen für ältere openlayers, aber ich kann nicht setzen Sie bei Openlayers 3. InformationsquelleAutor Jarek | 2015-03-31
2
Antworten
ich bin derzeit auf der Modernisierung OpenLayers-client-version 2.13.1 mit der neuen version von OpenLayers, OL3. Mein setup besteht aus Mapserver als WMS-mapping-server und die zuvor genannten OpenLayers-client. Im alten system habe ich die Unterstützung für Benutzer-Interaktion in
1
Antworten
Gewusst wie: zeichnen Sie ein polygon verwenden, öffnen Sie die layer-3-programmatisch? habe ich ein json-array-Koordinate: [ { "lng": 106.972534, "lat": -6.147714 }, { "lng": 106.972519, "lat": -6.133398 }, { "lng": 106.972496, "lat": -6.105892 } ] und jetzt
3
Antworten
Ich kann nicht einen Weg finden, um zu gehen von einem feature in ein Auswahl-Ereignis, um eine Ebene, kann es sein, dass ein Teil ohne Traversierung alle Funktionen von alle meine Karten-Layer oder zum speichern einer künstlichen
6
Antworten
In der openlayers-2, wir können hinzufügen, google grundkarten(Sat,physisch,hybrid,etc.). Ich muss hinzufügen, google grundkarten in openlayer-3. Wie kann ich google grundkarten??? CODE in openlayers-3 map = new ol.Map({ layers: [ new ol.layer.Group({ layers: [ new ol.layer.Tile({ source: null,
2
Antworten
Ich bin kämpfen, die mit dem Bau OL3 Vektor-layer-BBOX-Strategie laden. So weit kann ich problemlos laden Geojson-Datei mit einem gültigen json-syntax, dies ist jedoch eine Zeit-Strategie. Mein anderer Ansatz war der Einsatz von ol.ServerVector was zu meinem
2
Antworten
Ich bin eine schwierige Zeit versuchen zu ändern die Standard-Projektion der Kartenansicht. Hier ein JSFIDDLE: http://jsfiddle.net/qtcpjape/3/ $( document ).ready(function() { var proj = new ol.proj.Projection({ code: 'EPSG:4326', units: 'm', extent: [-180.0000, -90.0000, 180.0000, 90.0000] }); var map
1
Antworten
Ich habe versucht, zu beheben, der nächste Fehler, aber ohne Erfolg. Ich habe Folgendes jQuery und HTML5-code: <script language="javascript" type="text/javascript"> function doExportMap() { map.once('postcompose', function(event) { var canvas = event.context.canvas; var exportBMPElement = document.createElement('a'); exportBMPElement.download = 'Mapa.bmp';
5
Antworten
Habe ich eine custom-styling, das zeigt/verbirgt die Funktionen auf der Karte, aber wenn es angewendet wird, es aktiviert nicht, bis die Karte aktualisiert durch ein feature-update, aber ich muss es auslösen, sofort. Habe ich versucht die Karte.Rendern
2
Antworten
Wie kann ich einen Vektor verschieben-Funktion von einer position auf einer Karte zur anderen? Habe ich Folgendes erzeugt ein Symbol auf (0.0, 0.0): var iconFeature = new ol.Feature({ geometry: new ol.geom.Point([0.0,0.0]) }); var iconStyle = new ol.style.Style({
3
Antworten
Ich habe ein Problem wo muss ich die Karte wechseln Schicht ( die angezeigten Karte Kacheln) in meinem web-Anwendung. Habe ich diesen in meine HTML - <div id="map"></div> <select onchange="changeMap()"> <option value="BingSat">Bing Sat</option> <option value="BingRoad">Bing Road</option> <option
1
Antworten
Habe ich die aktuelle hier: voll funktionsfähig fiddle-Beispiel und während ich es geschafft habe, zu Zoomen, um jedes polygon-feature würde ich auch gerne die Anzeige einer zentralen text-label auf jeder... die field_title variable innerhalb der get_fields Methode.
1
Antworten
In OL3, ich habe erfolgreich zu machen, eine map auf der es beweglicher Marker: var mapVectorSource = new ol.source.Vector({ features: }); var mapVectorLayer = new ol.layer.Vector({ source: mapVectorSource }); map.addLayer(mapVectorLayer); function makeMovable(feature) { var modify =
1
Antworten
Ich habe eine MapQuest angezeigt mit OpenLayer3. Ich möchte die Koordinaten des Viewports (anzeigen-Bereich angezeigt.). Für die ganze map diese sollte wie folgt sein:(180,90) x (-180,-90). aber ich habe: Oben rechts Länge: 37570328.14272983 Oben-rechts: Breitengrad: 18941707.105292957 Unten-Links-Länge:-37570328.14272983
4
Antworten
Verwendung von OpenLayers 3, wie kann ich ermitteln, den Abstand zwischen zwei Punkten in der Sphärischen Mercator-Projektion (SRID: 3857) Projektion? Ich weiß, dass distanceTo wurde in OpenLayers 2 point1.distanceTo(point2) Ich sah durch die OpenLayers 3 docs, aber
6
Antworten
Habe ich JavaScript-Anwendung, die in OpenLayers 3, und meine base-layer erstellt von lokalen Fliesen. Ich arbeite nur in meinem computer also ich weiß nicht warum ich habe CORS Fehler. var newLayer = new ol.layer.Tile({ source: new ol.source.OSM({
3
Antworten
Ich bin mit dem folgenden code hinzu, um eine Funktion auf einen Vektor-layer in OpenLayers 3 (OL3): marker = new ol.Feature({ geometry: new ol.geom.Point([longitude, latitude]), name: "Location Marker" }); markerStyle = new ol.style.Style({ image: new ol.style.Icon({ anchor:
1
Antworten
Ich versuche, die Funktionen von meinem Vektor-Ebene. Die Vektor-Ebene besteht aus einem GeoJSON-Dokument geladen via Geoserver. Ich habe versucht, Vektor.features, aber vergeblich. Könnte mir jemand helfen mit diesem? InformationsquelleAutor ThisIsJ | 2015-03-30
1
Antworten
Frage ich mich, wie kann ich ein map-click-Ereignis die Koordinaten als lat,lon? Hier ist mein code: map.on('click', function(evt) { var element = popup.getElement(); var coordinate = evt.coordinate; var latLon = ol.proj.transform(coordinate, 'EPSG:3857', 'EPSG:4326'); $(element).popover('destroy'); popup.setPosition(coordinate); Normalerweise koordinieren
2
Antworten
Ich bin singen OpenLayers 3, um eine Karte anzuzeigen. Ich möchte, um die Mitte der Karte mit latLon-Koordinaten. Ich bin mit dem quickstart code zu beginnen. Mit diesem code kann ich nicht ändern, der Mitte der Karte.
10
Antworten
Ich es geschafft, fügen Sie Interaktivität auf einen feature-layer Hinzugefügt, remote GeoJSON-Ressource. Wenn ich auf ein feature, das ich seine ID, Feuer ein AJAX-request und einige anzeigen mit den relevanten Informationen über die Funktion, die auf der
1
Antworten
ich bin neu auf OpenLayers und ich bin auf der Suche nach etwas Hilfe zum zeichnen von Linien auf einer Karte, die ich habe versucht, verschiedene Dinge aus den verschiedenen posts über die Zeichnung Linienfolgen, aber ich
3
Antworten
Ich muss um ein zoom-Ereignis in Offenen Ebenen 3. Folgendes ist mein code: map_object = new ol.Map({ target: 'map', controls: controls_list, interactions: interactions_list, overlays: [overlay], layers: [OSM_raster, WFS_layer], view: view }); map_object.on("Zoom", function() { console.log('Zooming...'); }); Dieser
5
Antworten
Ich habe eine OpenLayers 3 Karte mit einem base-layer und einer Vektor-Ebene. this.topoLayer = new ol.layer.Vector({ source: new ol.source.Vector(), style: style }); var baseLayer = new ol.layer.Tile({ source: new ol.source.XYZ({ url: 'http://[…]/{z}/{x}/{y}.png', crossOrigin: 'null' }) }); this.map
4
Antworten
Bedeutet der Begriff " OpenLayers.Grenzen von OpenLayers 2.x gibt es noch in OpenLayers 3? Wie hat es sich verändert und was ist sein neuer name? InformationsquelleAutor der Frage colllin | 2014-03-05
2
Antworten
OpenLayers 2 hatte eine sehr nützliche map.zoomToExtent(extent) Funktion. Gibt es etwas ähnliches in OpenLayers 3? Ich kann das Ausmaß des Interesses mit source.getExtent()aber ich kann nicht herausfinden, wie Sie gelten insoweit als "zoom-Ebene". InformationsquelleAutor der Frage Tyler
3
Antworten
Ich versuche, die add-Macher auf eine OpenLayers 3 Karte. Das einzige Beispiel, das ich gefunden habe, ist diese man in der OpenLayers Beispiel Liste. Aber das Beispiel verwendet ol.Stil.Symbol sondern so etwas wie OpenLayers.Marker in OpenLayers 2.