Scribble Maps Blog
← All posts

Scribble Maps Blog

Przyciąganie do dróg (Road Point Snapping)

Niedawno wprowadziliśmy funkcję przyciągania do dróg. Była to funkcja, o którą bardzo często prosili nasi użytkownicy, ale jej wdrożenie było technicznie niezwykle trudne. Jednak teraz posiadamy własny serwer Open Street Maps, co pozwala nam na bezpośrednie pobieranie danych o drogach. Narysowanie czegoś takiego jak zakręt było wcześniej bardzo trudne. Teraz, dzięki przyciąganiu do dróg, jest to znacznie łatwiejsze.



Dane wyjściowe to w rzeczywistości czyste dane pochodzące z OSM. Oznacza to, że węzły drogi będą zgodne z tymi wygenerowanymi z OSM. Stosujemy w tym celu kombinację różnych taktyk, w tym wyznaczanie tras, co w niektórych przypadkach może powodować dziwne zachowanie przyciągania do dróg. Jesteśmy tego świadomi i będziemy to ulepszać w przyszłych wersjach, ale uznaliśmy, że funkcja jest wystarczająco dobra, aby udostępnić ją w wersji beta, aby nasi użytkownicy mogli natychmiast zacząć z niej korzystać.

Niezgodności między OSM a Google
Podczas korzystania z tej funkcji można zauważyć, że warstwa pomocnicza (reprezentowana przez cienką niebieską linię) może nie pokrywać się idealnie z Google. Powinna ona jednak idealnie pokrywać się z danymi z Mapbox i OSM.

To, jak dokładne i bliskie rzeczywistości są dane, zależy od natężenia ruchu w danym obszarze. Warto w tym miejscu wspomnieć, że każdy może mieć swój wkład w rozwój projektu na stronie http://www.openstreetmap.org.

Przyszłość z OSM
Uruchomienie własnej infrastruktury OSM przyniesie nam w przyszłości ogromne korzyści. Obejmuje to między innymi możliwość posiadania całkowicie niezależnego API, naszych własnych niezależnych warstw Scribble Maps, a także nową funkcję pozwalającą na wyróżnianie krajów/stanów itp.
← All posts