Szukałem solidnego rozwiązania, które pozwoliłoby mi stworzyć mapę internetową i nałożyć wieloboki wektorowe bez ciągłego ładowania takich danych, aby umożliwić mi wyświetlanie każdego wielokąta w innym kolorze podczas zdarzenia najechania kursorem. O ile mi wiadomo, istnieją 3 konkretne opcje osiągnięcia tego poprzez płótno, SVG, Flash. Flash wydaje się najlepszym rozwiązaniem, …
Z twojego doświadczenia wynika, ile elementów punktowych można dodać do warstwy wektorowej OpenLayers (nowa OpenLayers.Layer.Vector („Warstwa punktowa”)), zanim stanie się ona wyjątkowo wolna? Moim przypadkiem użycia jest wyświetlanie punktów z tabeli bazy danych. Użytkownik może zdecydować, które ramy czasowe mają być wizualizowane. Dlatego wynik może wynosić od bardzo niewielu do …
Szukam niewielkiego i łatwego sposobu na zaprezentowanie jednego lub więcej kształtów wielokątów online (a dokładniej na miejskiej stronie internetowej bez istniejącej infrastruktury map-serwerów). W tej chwili pracuję z QGIS i wolałbym pozostać otwartym oprogramowaniem (nie ma budżetu na duże inwestycje w oprogramowanie). Badanie tego tematu zaowocowało przytłaczającą liczbą możliwych podejść …
Jestem zupełnie nowy w tworzeniu map internetowych, więc to pytanie może być nieco mylące. Chcę mieć bardzo prosty interfejs sieciowy wykorzystujący OpenLayers (lub nawet Mapy Google, jeśli będzie to łatwiejsze), który może wyświetlać wiele tabel punktów i wieloboków, które są obecnie w PostGIS. Chcę, aby było to tak proste (i …
OpenLayers 2 ma te zdarzenia warstw „loadstart & loadend”. Co im odpowiada w OpenLayers 3? Podczas gdy warstwa wektorowa ładuje się i jest renderowana, muszę pokazać ikonę ładowania.
Próbuję ręcznie dodać warstwę do warstwy wektorowej za pomocą javascript. Nie mogę ustalić, dlaczego to się nie udaje: http://jsfiddle.net/Kieveli/f4t6n6v1/4/ Próbowałem rozsądnych współrzędnych, takich jak 16,22, i dużych, aby dopasować wartości xy widoku. Otrzymuję błąd javascript z ol3: TypeError: bQ nie jest funkcją. HTML: <div id="map" class="map"></div> JavaScript: var vectorSource = …
Chcę ograniczyć miejsce, w którym użytkownik może przesuwać mapę, ale wydaje się, że nie mogę znaleźć żadnych zasobów, które mówią, jak ustawić maksymalny zasięg widoku mapy w OpenLayers 3. Wiem, że było rozwiązanie w OpenLayers 2. Jest jest to możliwe w nowej wersji?
Mam aplikację, która musi wykonać żądanie HTTP (które obsłuży niektóre transformacje map) przed pobraniem kafelków WMS z serwera. Czy istnieje sposób, aby zatrzymać automatyczne odświeżanie TileWMS po przeciągnięciu mapy? Ustawienie niewidoczne lub usunięcie i dodanie warstwy będzie działać, ale nie chcę, aby warstwa zniknęła podczas wykonywania żądania HTTP. Próbowałem również, …
Zainicjowałem niestandardową mapę OpenLayers 3 (używaną do pokazywania domów na sprzedaż w sąsiedztwie) z obrazem jako mapą. Następnie dynamicznie tworzę dodatkowe elementy i warstwy dla każdego domu (kotwica każdego elementu jest ustawiana jako środek jego obrazu). Próbowałem użyć tej sizewłaściwości podczas inicjowania funkcji, ale powoduje ona przycięcie obrazu zamiast zmiany …
Używam OpenLayers 3 do interakcji z niektórymi mapami. Najpierw deklaruję swoją mapę: map = new ol.Map({ target: 'map', layers: [ new ol.layer.Tile({ source: new ol.source.OSM() }) ], view: new ol.View({ center: [0, 0], zoom: 2 }) }); Mam zdarzenie, które wyzwala akcję, aby zmienić centrum widoku mojej mapy. W ten …
Czy istnieje metoda zmiany indeksów Z warstw w OpenLayers3, tak jak w starej wersji? map.setLayerIndex(markers, 99); //set the marker layer to an arbitrarily high layer index Muszę zmienić kolejność warstw za pomocą mapy. Tak więc możliwość zdefiniowania takiego indeksu Z nie pomaga var geoLayer = new ol.layer.Vector({ source : new …
Zastanawiałem się, czy jest LayerSwitcherkontrola w OpenLayers 3? Przeczytałem, że ol3 to kompletne przepisanie. Ale nie mogę znaleźć odpowiednika LayerSwitcherz http://openlayers.org/en/latest/apidoc/ol.control.html . Nie rozumiem, jak można włączać i wyłączać warstwy bez tej kontroli. Czy LayerSwitchernazwa została zmieniona na coś innego, brakuje jej czy dokumentacja jest niekompletna? Jeśli OpenLayers3 nie ma …
Mam aplikację geojson w mojej aplikacji OL3, którą chcę przerysować co 5 sekund (aby pokazać ruch na mapie). Jak mam to zrobić ? Nie można znaleźć odpowiednika Layer.redraw ().
Wiem, że kreska nie działa Linia OL3 (Openlayers 3) została wcześniej zapytana, ale proponowane rozwiązanie nie działa. Mój kod to: var calculateStyle= new ol.style.Style({ fill: new ol.style.Fill({ color: [255, 255, 255, 0.6], opacity: 0.3 }), stroke: new ol.style.Stroke({ color: [0, 153, 255, 1], linedash: [40,40], width: 3 }) }); Próbowałem …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Stworzyłem prototyp aplikacji do mapowania sieci za pomocą GeoServer (działającego na Tomcat jako serwlet), Openlayers …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.