rapotek pisze: ↑środa 24 maja 2023, 13:25
Plik GPX po naprawie mechanizmu wczytywał się będzie, jednak naprawiłbym od razu jedną rzecz: w elemencie gpx atrybut version dla tego xmlns musi mieć wartość 1.1. W serwisie co prawda to nie jest weryfikowane, lecz tak powinno być zgodnie ze schematem.
Wydaje mi się, że to poprawiłem.
Zrezygnowałem również z przetrzymywania znaczników w pliku
json na rzecz zwykłego
gpx.
Teraz wszelkie operacje na plikach sprowadzają się do manipulacji plikami *.gpx.
rapotek pisze: ↑środa 24 maja 2023, 13:25
Co do rozwoju strony, widziałbym przykładowo możliwość "zaprojektowania" (wyedytowania dla znacznika na mapie) elementów skrzynki takich jak np.: typ, rozmiar, trudność, teren (może nawet z podmianą znacznika na mapie na odpowiedni dla typu). W GPX można je później umieścić w np. znacznikach groundspeak, tak jak ma to miejsce obecnie przy eksporcie skrzynki. Co prawda elementy te nie są obecnie brane pod uwagę przy wczytywaniu danych z gpx do nowej skrzynki, ale... być może to się zmieni
Tak, wiem o tym. Sporo nad tym myślałem. Moim priorytetem jest prostota. Nie chcę aby użytkownik zbyt dużo musiał kombinować ze znacznikami. Tym bardziej, że dodaje on miejsca pod kesze wirtualnie i dopiero na miejscu sprawdzi jaki rodzaj kesza może tam założyć...
Co z tego, że na znaczniku ustawi sobie np "tradycyjna", jak w terenie się okaże że podejdzie tam tylko "quiz" albo jakiś "multak" lub "nietypowa". Albo ustawi rozmiar na duża w domu na mapie, a w terenie okaże się, żę podejdzie tam tylko ependorfka.
Ja raczej chcę, aby użytkownik mógł sobie wyznaczyć koordynaty na podstawie wzoru/obrazka, a typ i rozmiar kesza sobie obmyśli jak będzie na kordach. Prędzej coś wykminię w podstronie, która robi tabelkę z zapisanej listy znaczników (żeby sobie potem dodać inne atrybuty gpx).
Tak czy siak uaktualniłem skrypt do wersji
0.4 
- Zmiana zapisywania listy punktów do gpx zamiast json
- Trochę usprawniłem ładowanie obrazka na mapie, ale nadal chcę to udoskonalić
- Dodałem skalę na mapie i warstwę topo i orto z geoportalu
Chciałbym teraz dodać możliwość wyświetlania już istniejących keszy w pobliżu tworzonej ścieżki, aby nie wchodzić komuś w paradę (dlatego teraz pod kordami kursora wyświetlają się współrzędne środka mapy). Do tego wyświetlanie odległości pomiędzy punktami, aby zachować wymagany dystans...
JavaScript uczę się na żywo, tworząc tę stronę więc może iść mi topornie, dlatego liczę na Wasze sugestie i komentarze.
https://opencaching.org.pl/geoformy