You are not logged in.

#1 2021-02-01 18:37:34

abadondev
Member
Registered: 2021-01-31
Posts: 3

Dodanie markerów dla okreslonych podmiotow

Czesc,

Nigdy jeszcze nie pracowałem z OSM. W ramach nauki chciałem napisać małą aplikację która jedynie wyświetli kilka markerów warsztatów samochodowych (przykładowo) a następnie będzie można klikając na dany marker zobaczyć szczegóły.

I teraz moje pytania:
- jak zacząć, co mi jest potrzebne - biblioteki. Aplikacja bedzie stworzona na React.
- widziałem ze mozna wyszukać jakies podmioty na mapie, ale nie ma dla nich znaczników. Czy mogę je w jakiś sposób uzyskac? Czy musze miec swoja baze danych, czy moze ta z OSM jest w miare aktualna i na podstawie tych danych dodam znaczniki?
- spodziewam sie ze dostępne są eventy np. po kliknięciu w marker, czy pokazac szczegóły?

Proszę o wskazówki bo nie wiem jak zacząć.

Pozdrawiam!

Offline

#2 2021-02-01 18:39:54

RicoElectrico
Moderator
From: Trójmiasto
Registered: 2012-07-01
Posts: 1,725

Re: Dodanie markerów dla okreslonych podmiotow

Cześć,
- Jakie obiekty chcesz wyświetlać na mapie? Aktualność zależy od tego co to ma być.
- Jaka platforma - przeglądarka czy aplikacje mobilne?
- Ile odsłon dziennie?

W większości przypadków dobra będzie biblioteka Leaflet, ma chyba bindy do Reacta.

Last edited by RicoElectrico (2021-02-01 18:42:27)

Offline

#3 2021-02-01 18:44:31

Mateusz Konieczny
Member
Registered: 2013-09-22
Posts: 2,173

Re: Dodanie markerów dla okreslonych podmiotow

abadondev wrote:

Czy musze miec swoja baze danych, czy moze ta z OSM jest w miare aktualna i na podstawie tych danych dodam znaczniki?

Co do aktualności - zależy co, zależy gdzie.

Co do wyciągania danych i sprawdzania aktualności - chcesz Overpassa

Co pokazywania danych - chcesz Leafleta pewnie.

Zobacz https://wiki.openstreetmap.org/wiki/Ove … by_Example

(są szanse że https://mapsaregreat.com/geographic-dat … orial.html może się przydać, choć tylko początek zrobiłem).

Offline

#4 2021-02-01 18:51:44

abadondev
Member
Registered: 2021-01-31
Posts: 3

Re: Dodanie markerów dla okreslonych podmiotow

RicoElectrico wrote:

- Jakie obiekty chcesz wyświetlać na mapie? Aktualność zależy od tego co to ma być.
- Jaka platforma - przeglądarka czy aplikacje mobilne?
- Ile odsłon dziennie?

ad. 1 chciałbym aby pobierana była moja lokalizacja i wyświetlane wszystkie warsztaty samochodowe na terenie miasta - oznaczone markerami.
ad. 2 przeglądarka internetowa - raczej RWD z naciskiem na PWA ale wiadomo tu ciagle problemy na iOS.
ad. 3 właśnie stąd moj wybór OSM (ponieważ myslalem rowniez o Mapbox i Google Map), abym nie musiał martwić się ewentualnymi opłatami - gdyby nagle zareklamował mnie ktoś z Doliny Krzemowej wink A na serio - wolałbym bez limitów.

RicoElectrico wrote:

W większości przypadków dobra będzie biblioteka Leaflet, ma chyba bindy do Reacta.

Widze ze czesto pojawia sie Leaflet w kontekscie OSM, jednak poki co nie łapie jak sie mają te dwie rzeczy do siebie, musze jeszcze poczytac.

Offline

#5 2021-02-01 19:51:18

Mateusz Konieczny
Member
Registered: 2013-09-22
Posts: 2,173

Re: Dodanie markerów dla okreslonych podmiotow

abadondev wrote:

Mapbox

Mapbox to też OSM

Co do użycie na większą skalę serwerów OSMowych (zamiast płacenia za hostowanie Mapboxowi czy czemuś innemu lub stawiania swoich) - https://operations.osmfoundation.org/policies/tiles/ i https://wiki.openstreetmap.org/wiki/Ove … _instances


abadondev wrote:

Widze ze czesto pojawia sie Leaflet w kontekscie OSM, jednak poki co nie łapie jak sie mają te dwie rzeczy do siebie, musze jeszcze poczytac.

Leaflet pokazuje dane w przeglądarce, dane są z OSM.

Last edited by Mateusz Konieczny (2021-02-01 19:51:53)

Offline

Board footer

Powered by FluxBB