mirror of
https://github.com/seemueller-io/yachtpit.git
synced 2025-09-08 22:46:45 +00:00
Integrate browser geolocation API (#9)
* Add GPS service and nautical base city data - Implement `GpsService` with methods for position updates and enabling/disabling GPS. - Introduce test data for nautical base cities with key attributes like population, coordinates, and images. - Update dependencies in `bun.lock` with required packages such as `geojson`. * give map a custom style * shift towards rust exclusivity * `build.rs` streamlines map build. Added an axum server with the map assets embedded. * update readmes * base-map api retrieves geolocation from the navigator of the browser * make map standalone wry that pulls assets from the server to simulate behavior in bevy * wip wasm * wasm build fixed * fix path ref to assets --------- Co-authored-by: geoffsee <>
This commit is contained in:
22
crates/base-map/README.md
Normal file
22
crates/base-map/README.md
Normal file
@@ -0,0 +1,22 @@
|
||||
# YachtPit Base Map Crate
|
||||
This crate is intended to provide a production build system and independent rust development environment for geospatial maps within yachtpit.
|
||||
|
||||
## Overview
|
||||
// TODO
|
||||
|
||||
## Features
|
||||
// TODO
|
||||
|
||||
## Usage
|
||||
// TODO
|
||||
```shell
|
||||
cargo run --bin server
|
||||
cargo run --bin app
|
||||
#Error: User denied Geolocation
|
||||
```
|
||||
|
||||
## Dependencies
|
||||
// TODO
|
||||
|
||||
## Architecture
|
||||
// TODO
|
Reference in New Issue
Block a user