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?
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 A na serio - wolałbym bez limitów.
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.