mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-05 19:04:02 +00:00
docs: bring the README, data sources and known issues up to date (#712)
Reflect the weather stack, analyst records and feed provenance, satellite pass predictions and live camera video that landed since the last full pass. Co-authored-by: Matt Van Horn <[email protected]>
This commit is contained in:
1 parent
0251c74109
commit
09a5eaa302
6 files changed
+183
-83
No files matched your search
+16
-9
@@ -105,14 +105,17 @@ checks when changing this wiring.
|
||||
|
||||
`src/search` owns forward/reverse geocoding, place search and route provider
|
||||
interfaces. `createStandaloneApplication({ geospatial })` accepts `endpoints`
|
||||
and `providers`; the defaults preserve Google/Photon search, Google place context
|
||||
and the local OSRM route proxy. Location, annotations, HUD labels and voice use
|
||||
the composed service. Provider-specific credentials belong in the selected
|
||||
transport; server secrets never belong in browser configuration.
|
||||
and `providers`. Default forward search tries decimal coordinates and bundled
|
||||
place names (`presets`) first, without a network request, then Google when a key
|
||||
is configured, Photon, and the local `/api/geocode` Nominatim route. The
|
||||
defaults also keep Google place context and the local OSRM route proxy.
|
||||
Location, annotations, HUD labels and voice use the composed service.
|
||||
Provider-specific credentials belong in the selected transport; server secrets
|
||||
never belong in browser configuration.
|
||||
|
||||
For a compatible protocol, configure `geocode`, `photon`, `reverse`, `textSearch`,
|
||||
`nearby` or `route` endpoints. These are developer-selected configuration, not
|
||||
URLs accepted from page queries or model arguments. A different protocol supplies
|
||||
For a compatible protocol, configure `geocode`, `photon`, `nominatim`, `reverse`,
|
||||
`textSearch`, `nearby` or `route` endpoints. These are developer-selected
|
||||
configuration, not URLs accepted from page queries or model arguments. A different protocol supplies
|
||||
an adapter function instead. The exported `createDefaultPlaceSearch` constructor
|
||||
supports the same options for direct composition:
|
||||
|
||||
@@ -181,10 +184,14 @@ separate constructors. Pass these to `createApplication`; use its `signal` and
|
||||
`defer` for ownership. The compatibility catalog is still page-scoped: construct
|
||||
one application per page. Controls, actions and renderers use the same layer
|
||||
instances. Configure sources with `application/sources` before registration or
|
||||
state restoration, and release them after the consumers stop.
|
||||
state restoration, and release them after the consumers stop. The catalog
|
||||
constructor (`application/layers`) also requires `wind`, `weather` and
|
||||
`cyclones` sources with `getSnapshot` for the Weather layers, and owns the
|
||||
observed-history clock those layers share for the catalog's lifetime.
|
||||
|
||||
`application/services` accepts boundary, terrain, regional-context, weather and
|
||||
summary services. `application/requests` supplies the existing HTTP protocols
|
||||
summary services; its weather service supplies cockpit local conditions, not the
|
||||
Weather layers. `application/requests` supplies the existing HTTP protocols
|
||||
with configurable endpoints and a scoped transport. Changing an endpoint works
|
||||
only for a compatible protocol; another protocol supplies a service adapter.
|
||||
Cancellation discards late response bodies, and replacing a source invalidates
|
||||
|
||||
Reference in new issue
Block a user