Commit Graph

622 Commits

Author SHA1 Message Date
Martin Raifer 13300026e3 Merge branch 'develop' into vegbilder 2023-08-01 17:09:21 +02:00
Martin Raifer 806388f16e Merge branch 'vegbilder' of github.com:noenandre/iD into vegbilder 2023-08-01 17:05:29 +02:00
Martin Raifer ad1162dd17 fix panning in mapilio 360° images 2023-08-01 16:55:41 +02:00
Martin Raifer a481361bf3 Merge remote-tracking branch 'mapilio/add_mapilio_data' into develop 2023-08-01 16:15:55 +02:00
Noenandre f3bf7dbf4d Reorder execution of init.
Set "on" binding before awaiting cache reset.
Set "wfslayers" to a empty map
immediately on reset.
2023-07-23 14:16:19 +02:00
Noenandre 4d44eedb3d Too set autoLoad to false when adding a scene,
seems too fix "Uncaught TypeError: Cannot set properties of undefined".
2023-07-23 00:37:27 +02:00
sezerbozbiyik c70abfa3d1 added zoom, photo hash-parameter and some fixes 2023-07-21 14:47:26 +03:00
sezerbozbiyik d35aff7ebb Merge branch 'develop' into add_mapilio_data 2023-07-21 14:40:58 +03:00
Martin Raifer 7b622e040b Merge branch 'develop' into vegbilder 2023-07-20 17:21:45 +02:00
Martin Raifer d0e061c472 don't hardcode padding constanst, add changelog 2023-07-20 17:15:21 +02:00
Martin Raifer 59734d1725 fix panning/zooming on resized KartaView images 2023-07-20 16:51:15 +02:00
sezerbozbiyik a84ba59678 Added change image forward and backward feature 2023-07-17 10:52:10 +03:00
sezerbozbiyik 4616cd302f fixed pano screen and changed map layers name 2023-07-13 17:49:23 +03:00
sezerbozbiyik 04581bd7c3 Merge branch 'develop' into add_mapilio_data 2023-07-12 15:15:20 +03:00
Martin Raifer ea054a00a5 fix bug in "lang=badvalue" handling for wikidata api
see https://github.com/openstreetmap/iD/pull/9638#issuecomment-1623497481
2023-07-07 12:49:55 +02:00
Martin Raifer 9595e997e9 Merge branch 'develop' into addr_place 2023-05-26 20:37:54 +02:00
sezerbozbiyik 9876e92377 add hover and click event 2023-05-26 18:16:49 +03:00
sezerbozbiyik 4761536504 Merge branch 'develop' into add_mapilio_data 2023-05-26 16:17:07 +03:00
sezerbozbiyik d92afe3dc7 add point and line 2023-05-24 18:08:24 +03:00
sezerbozbiyik 7c90e2d6af first commit 2023-05-24 14:54:56 +03:00
Martin Raifer 96c2670727 we can still use the full language for output (uselang) 2023-05-23 16:15:11 +02:00
Martin Raifer 862ca6522a retry wikidata api without lng's region subtag if an error is returned
closes #9638
2023-05-23 16:13:40 +02:00
Martin Raifer 9779f320a8 Properly handle case sensitive tags in taginfo suggestion in raw tag editor, fixes #9640 2023-05-16 17:06:39 +02:00
Martin Raifer 026737909f implement special address field for addr:street/addr:place 2023-04-28 16:36:05 +02:00
Martin Raifer 406c1a0690 bump streetview generation id to work around #9230
this is not a permanent fix; as explained in https://github.com/openstreetmap/iD/issues/8747#issuecomment-945669204 we should upgrade to Bing streetview's v8 API calls. Unfortunately, our API key is not enabled for that API, though.

closes #9230
2023-04-04 12:59:58 +02:00
Noenandre ddc9c6c674 Remove a global module variable "_availableLayers"; move information to cache.
Add new test "fetches available layers".
2023-03-25 17:27:41 +01:00
Noenandre 508c4d1e37 Split a promise into two. 2023-03-15 18:16:21 +01:00
Noenandre c7c130dae1 Use nullish coalescing operator where it makes sense. 2023-03-15 18:15:32 +01:00
Noenandre a2a1fdc58a Tests for service/vegbilder is as comprehensive as similar providers. 2023-03-15 18:13:50 +01:00
Noenandre 4c6f3621f2 Use last calculated missing heading for null vectors. 2023-03-09 16:45:49 +01:00
Noenandre 2d74e4fde5 Small bugfix. 2023-03-09 16:39:06 +01:00
Noenandre e33279bb4a Create a new zoom behaviour when the image size potentially change. 2023-03-09 16:38:02 +01:00
Noenandre fcbdee0aed Attempt to fix plane photoviewer. 2023-03-06 13:29:44 +01:00
Noenandre c824fe1937 Create sequences for each (wfs)layer instead of for all points at once. Rearrange cache. 2023-03-04 14:04:02 +01:00
Noenandre 15f4438fad More info and localization in attribution bar. 2023-03-03 19:24:33 +01:00
Kyℓe Hensel a17b5faf5f Send 'Accept-Language' header on Nominatim API calls (#9501) 2023-03-03 18:34:24 +01:00
Noenandre 255c80d341 Test for init and reset methods on service.
Bugfix for reset.
Adjusted expectation of number of svg layers.
2023-03-03 16:43:54 +01:00
Noenandre 9a7f473f20 Removed a variable, renamed a property. 2023-03-03 12:39:34 +01:00
Noenandre ab2985d985 Fix zoom for plane photos. TODO: set translateExtent correctly. 2023-03-03 12:36:29 +01:00
Noenandre 58cceb03c2 Split concern for panoramic and flat photos to own module. 2023-03-03 01:29:55 +01:00
Noenandre 75dba4b6c7 Filter sequences too. 2023-02-22 21:30:55 +01:00
Noenandre dbf8b9cec6 Estimate image direction (azimuth) if missing. 2023-02-22 14:33:38 +01:00
Noenandre b8eb110a8f Order sequences by time, primarily, and not linear reference. 2023-02-21 23:22:47 +01:00
Noenandre 98975e064b Implemented image filtering. 2023-02-14 14:31:35 +01:00
Noenandre 990cab5856 Fetch available WFS image layers from OWS server. Use maps in cache, instead of objects. 2023-02-14 12:40:34 +01:00
Noenandre 5522338716 Rename pannellum-streetside dist folder to pannellum, since Pannellum isn't used by just Bing Streetside anymore.
TODO: Pannellum is loaded twice.
2023-02-14 12:25:43 +01:00
Noenandre a2c56b7d4f Initial work for new street level photo provider "Vegbilder" from the Norwegian Public Roads Administration. 2023-02-14 12:15:55 +01:00
Martin Raifer 41aa127d23 reduce use of parseFloat
as it silently strips non-numeric suffixes (e.g. a value of "123 foo" is transformed into a numeric value of 123 by `parseFloat`, which is typically not what we desire)
2022-11-24 19:39:15 +01:00
Martin Raifer a6be05966b improve comboboxes: (#9344)
* pressing return/enter doesn't deselect the entity anymore
* predefined ("static") field options are always listed in the combobox dropdown, even if taginfo doesn't include them (because of low usage)
* (raw) tag values can also be entered for localized strings
* static localized strings can be used before taginfo response is received (useful when taginfo is slow or unavailable)
* fixes some bugs which can be triggered when taginfo is slow
* fixes a bug where the autocomplete dropdown doesn't work properly when tags have "few" values
* multiCombo fields can be case-sensitive now
2022-11-08 12:09:06 +01:00
Bryan Housel 2b2a71f597 Don't pre-resolve and index complex locationSets into GeoJSON.
This was taking a lot of time at app startup.

Instad now we resolve and index only the include and exclude parts.
We can still determine the valid locationSets at runtime in `locationSetsAt()`
by checking the `_locationIncludedIn` and `_locationExcludedIn` caches.

This also upgrades the locationManger to an ES6 class.

This also includes some hacky code in nsi.js so that the NSI will continue to work.
The NSI matcher can build its own location index, but it doesn't need to do this.
We monkeypatch a few of the matcher collections to work with the new LocationManager.
2022-10-28 10:49:01 -04:00