horac Posted March 24, 2018 Posted March 24, 2018 (edited) Czesc, Nie mam pojecia, czy w dobrym dziale zamieszczam post ale chcialbym poinformowac ze od listopada pracuje nad projektem, ktory chce udostepnic za darmo. Pracuje jako programista na codzien (ale oprocz pracy) oczywiscie oddaje sie wedarstwu z pasja. Postanowilem stworzyc aplikacje na iOS/Android ktora pozwala na : 1) Zaznaczanie miejscu polowu ryb na bazie polozenia (zarowno GPS jak i po prostu po oznaczeniu miejsca na mapie)2) Mapa na bazie google maps wiec wszystkie jeziora/rzeki i tak dalej dostepne3) Mozna rowniez za pomoca aplikacji wspoldzielic dane dotyczace miejscowek 4) Kazdy wspoldzielony punkt jednym klikniciem umozliwia zapis i naniesienie na mape5 ) Poruszanie sie miedzy punktami jest na bazie animacji i nie wymaga przeszukiwania mapy lub scrollowania w nieskonczonosc6) Kazdy punkt mozna edytowac ( wprowadzic opis, dodac zdjecie, zmienic ikone ryby aby oznaczyc miejsce.7) Mozliwa jest tez nawigacja do wybranego punktu. 8) Mozna podzielic sie polozeniem wedkarza.i nawigowac9) Dostepna we wersji PL i ENG Niedlugo aplikacja bedzie gotowa do Beta testow i szukam chetnych Aplikacja ma byc dla wedkarzy wiec wasze zdanie, opinia ewentualne propozycje co dodac/zmienic/poprawicbeda nieocenione. Przykladowe zdjecia jak wyglada aplikacja na chwile obecna - znajduja sie na moim github koncie https://github.com/h0rac/FishMap Pozdrawiam Edited March 24, 2018 by horac 9
ObraFM Posted March 24, 2018 Posted March 24, 2018 Szkoda (dla mnie) że bazujesz na GM a nie na darmowych OpenStreetMap- w turystyce różnica kolosalna.Przykładowo: jak dojechać na ten parking:https://mc.bbbike.org/mc/?lon=15.474278&lat=52.511611&zoom=14&num=2&mt0=opentopomap&mt1=google-map&marker=ParkingAle oczywiście szacun że ci się chce
horac Posted March 24, 2018 Author Posted March 24, 2018 Mape mozna zawsze zmienic, aplikacja pisana jest modulowo. Caly czas zastanawiam sie czy wspoldzielenie lokalizacji polowu jest czyms co wedkarze beda uzywac ;]
horac Posted March 24, 2018 Author Posted March 24, 2018 (edited) Cześć, ja myślę , że też mógłbym testować. Tylko nie wszystko rozumiem co piszesz , np co to znaczy, że można dane współdzielić , generalnie pkt 3 i 8 to nie wiem o co kaman. No i czy będzie można to co już będzie na moim telefonie przenieść na inny gdyż niebawem będę zmieniał telefonTomek Hej, no wiec tak odpowiadac na pytania: jak zobaczysz na screeny pod linkiem ktory wkleilem sa tam obrazki pokazujace jak wyglada wspoldzielenie: 1) Po prostu zaznaczasz dotykajac ekranu na smartfonie ze na jeziorze Z chcesz miec w punkcie x/y biora ci rybki2) Nastepnie pojawia sie ikona rybki oraz informacja w zakladce Waypoints z dokladnymi wspolrzednymi polozenia3) Mozesz teraz kliknac w rybke na mapce i wybrac z menu "Share"/Wspoldziel a nastepnie wpisujesz login innego usera aplikacji4) Po zatwierdzeniu uzytkownik docelowy dostaje punkt na liste "Received Waypoints" i powiadomienie. w aplikacji w postaci badga (czerwony)5 ) Docelowy uzytkownik moze zapisac punkt, wybierjajac go na liscie Received Waypoints i zaznaczajac save Wszystkie dane zapisywane sa na twoim koncie na serwerze, wiec nie zaleznie od telefonu jak tylko zalogujesz sie do aplikacji bedzoesz mial dostepdo wszystkich swoich punktow i profilu. Lokalne punkty ktorych nie chcesz wspoldzielic rowniez sa zapisywane na koncie uzytkownika Edited March 24, 2018 by horac
vBartek Posted March 24, 2018 Posted March 24, 2018 Mogę być testerem razem z kolegą z którym często łowię w zamian za dożywotnią, bez reklam, darmową pełną wersję apki w przyszłości- dla 2 osób. Podoba mi się Twoj pomysł . Jak dokładna będzie lokalizacja? Z wędkarskiego punktu widzenia dzielenie się lokalizacją połowów nie jest mile widziane dla szerszego grona ale ze znajomymi ok.Nie wnikam w szczegóły bo sie nie bardzo znam ale jak wygląda zabezpieczenie danych, serwera, informacji osobistych. Kto ma do nich (będzie miał w przyszłości) nieograniczony dostęp?Mogę mieć więcej pytań poźniej Odezwij się na pw albo tutaj.
horac Posted March 24, 2018 Author Posted March 24, 2018 (edited) Nie ma reklam, bo nie mam sponsorow ;]. Calosc robie sam od poczatku do konca - frontend i backend. Lokalizacje sa bardzo dokladne. Longitude/Latitude i obie delty do 6-7 zer po przecinku. Co do dzielenia sie informacja o miejscach polowow - jest to opcjonalne i wybiera sie osobe zanim jakie kolwiek lokalizacje zostana przekazane w ramach aplikacji. Jest chodzi o dane, nie trudno sie domyslic - jako tworca bede. mial nieograniczony dostep - ale moim celem nie jest poznanie wszystkich miejscowek w Polsce i za granica tylko stworzenie przydatnego narzedzia w wyprawach wedkarskich. Jesli chodzi o dane uzytkownika - to hasla beda szyfrowane wiec nie bede ich znal, jedyne co bedzie widoczne dla mnie to loginy, ktore musza byc adresem e-mail. Aplikacje chce rozwijac, oprocz miejscowek polowow - myslalem tez aby oznaczac np miejsca slipowania - badz fajne lokalizacje gdzie mozna sie zwodowac lub zostawic auto Edited March 24, 2018 by horac 1
karkoszek Posted March 25, 2018 Posted March 25, 2018 przydałoby się takie cudo na grupowe wyprawy do Szwecji
ObraFM Posted March 25, 2018 Posted March 25, 2018 To może dodatkowa funkcja: dzwoni kumpel, zły bo nie powiadomiłeś że jedziesz.Ale kolega trasy nie zna (przykładowo jak na mapie którą wkleiłem wyżej- jest trochę przesiek )No to udostępniasz mu zapisany ślad GPS i za chwilę popijacie wspólnie piwko.
oktawiusz Posted March 26, 2018 Posted March 26, 2018 Nie wiem czy są takie możliwości ale bardzo przydatną funkcją była by możliwość wklejenia mapy batymetrycznej zbiornika.
ezehiel Posted March 26, 2018 Posted March 26, 2018 Horac, piszesz to w oparciu o jakieś konkretne założenia ?Jak tak to podziel się tym na zasadzie user stories (US) lub use case (u), łatwiej będzie to testować ludziom.Przydałoby się abyś zebrał też jakieś uwagi od ludzi lub nowe us ułożył je w:Must haveShould haveNice to haveWon't have Jako wędkarzowi i testerowi brakuje mi kilku rzeczy:- gatunek ryby (możesz dać słownik)- głębokość połowy (floating point )- czas połowu (sysdate?)- przynęta (jig/wobler/blacha)- ciężar/wielkość (pole słownikowe zależne od pola przynęta jak jig to gr, jak blacha to nr, jak wobler to centymetry)- jak pole współdzielone z kimś to trzeba by określić jakie dane chcesz przekazać Jak korzystasz z map to przydałoby się aby aby można by było pobrać dany fragment offline (brak sieci) (jest to w GM wraz z aktualizacją obszaru)Dane odnośnie łowiska też powinny mieć opcję działania offline. temat może zostać rozbudowany.daj znać jak będzie to działać.
horac Posted March 26, 2018 Author Posted March 26, 2018 (edited) Horac, piszesz to w oparciu o jakieś konkretne założenia ?Jak tak to podziel się tym na zasadzie user stories (US) lub use case (u), łatwiej będzie to testować ludziom.Przydałoby się abyś zebrał też jakieś uwagi od ludzi lub nowe us ułożył je w:Must haveShould haveNice to haveWon't have Jako wędkarzowi i testerowi brakuje mi kilku rzeczy:- gatunek ryby (możesz dać słownik)- głębokość połowy (floating point )- czas połowu (sysdate?)- przynęta (jig/wobler/blacha)- ciężar/wielkość (pole słownikowe zależne od pola przynęta jak jig to gr, jak blacha to nr, jak wobler to centymetry)- jak pole współdzielone z kimś to trzeba by określić jakie dane chcesz przekazać Jak korzystasz z map to przydałoby się aby aby można by było pobrać dany fragment offline (brak sieci) (jest to w GM wraz z aktualizacją obszaru)Dane odnośnie łowiska też powinny mieć opcję działania offline. temat może zostać rozbudowany.daj znać jak będzie to działać. Jesli chodzi o dane dotyczace zaznaczonego punktu, przewiduje jedna z dwoch mozliwosci 1) Na podstawie tego co wymieniles konkretne pola do wypelnienia ( gatunek, glebokosc, przyneta etc)2) Cos na zasadzie wlasnej listy ktora mozna tworzyc i dodawac informacje ktore sie chce Siec jest potrzebna do :1) Wysylania punktow do innych uzytkownikow2 ) Odbierania notyfikacji3) zaznaczania nowych punktow Po 1 zalogowaniu gdy punkty zostana zaladowane na mape, nie ma potrzeby korzystania z sieci, trzeba sie jednak liczyc z ograniczeniami Generalnie aplikacja juz dziala, ponizej co obecnie juz zostalo zaimplementowane, a co jeszcze jest w trakcie prac Zaimplementowane: 1) Tworzenie kont uzytkownikow i logowanie2) Tworzenie punktow na mapie i animacja do nich3 ) Zapis stworzonych punktow do aplikacji i bazy4) Usuwanie punktow z aplikacji i z bazy5) Wspoldzielenie punktow miedzy uzytkownikami6) Lokalizacja uzytkownika7) Mozliwosc wlaczania/wylaczania sharingu w opcjach8) Zapis wspoldzielonych punktow do bazy i aplikacji9) Notyfikacje real-time dotyczace punktow W trakcie prac: 1) Detale dotyczace punktu (Zmiana ikonki ryby itp)2) Mozliwosc dodawania zdjęc3) Jezyk Polski4) Wspoldzielenie lokalizacji innego uzytkownika5) Nawigacja do punktu6) Edycja profilu uzytkownika Edited March 26, 2018 by horac
ezehiel Posted March 26, 2018 Posted March 26, 2018 Oj nie...Sharing nie powinien być online.Zlituj sięDodaj opcję błagaj o sharing
fkuzi555 Posted March 28, 2018 Posted March 28, 2018 Oooo to ja wiem co by sie przydało ... mam mase punktów zapisanych w formie KMZ / KML i to w jednym pliku wysyłanym z programu GPS Essentials. W tym jednym pliku mam ok 80 lokacji, ale jakby ssie dało wstawiać do apki choćby pojedyncze KMZ / KML, byłoby super
horac Posted March 28, 2018 Author Posted March 28, 2018 Oooo to ja wiem co by sie przydało ... mam mase punktów zapisanych w formie KMZ / KML i to w jednym pliku wysyłanym z programu GPS Essentials. W tym jednym pliku mam ok 80 lokacji, ale jakby ssie dało wstawiać do apki choćby pojedyncze KMZ / KML, byłoby super To zalezy jakie dane sa trzymane w KMZ/KML Moja aplikacja za podstawe punktu polowu ma taki JSON plik. Zawsze mozna dopisac jakis konwertertylko musze wiedziec jakie dane zapisuje GPS Essentials{ "_id": ObjectId("5ab77f307e0fe27bde3766a3"), "date": "Sun Mar 25 2018", "key": 1521975076515, "latitude": 54.278066354424, "latitudeDelta": 0.0922, "longitude": 18.027859686655, "longitudeDelta": 0.0421, "title": "Marker-54.278066", "users": [ ObjectId("5a9c7874dd1edfd4e3aba318") ],
uups Posted March 28, 2018 Posted March 28, 2018 czy ta apka powinna się nazywać ... gdzie biorą ryby ? o to chodzi ? dążysz do podobnej strony " gdzie na grzyby " ? dla kogo ma to i w jakim celu ?ma to służyć ?
pabik Posted March 28, 2018 Posted March 28, 2018 (edited) dla kogo ma to i w jakim celu ?ma to służyć ?Dla amazońskich indian co to łowią żeby żyć ...... Edited March 28, 2018 by pabik
horac Posted March 28, 2018 Author Posted March 28, 2018 (edited) czy ta apka powinna się nazywać ... gdzie biorą ryby ? o to chodzi ? dążysz do podobnej strony " gdzie na grzyby " ? dla kogo ma to i w jakim celu ?ma to służyć ? Cel jest prosty, echosondy zazwyczaj trzymaja to w podrecznej informacji a korzystanie z klawiatur echosondpozostawia wiele do zyczenia. Majac aplikacje po pierwsze mozna zapisac wiecej danych po drugie, nie trzeba miec wlaczonej echosondy tylko po toby znawigowac sie do okreslonej lokalizacji polowu. Aplikacja pozwala wydobyc z echosondy to co jest dodatkowa funkcjonalnoscia. Korzystajacz aplikacji ktora tworze, mozna ograniczyc uzycie echosondy do sprawdzania typu/struktury dna i szukania lukow ryb - reszta powinna zostaczalatwiona przez aplikacje. Widze jeszcze kilka zalet aplikacji: 1) Podajac wlasna lokalizacje dla znajomych bedac na jakims duzym akwenie - zwiekszamy bezpieczenstwo w razie mgly/trudnych warunkow itp2) Podczas zawodow mozna szybko powiadomic inna zaloge (jesli np razem startujecie) o danej lokalizacji polowu dwoma kliknieciamibez potrzeby telefonowania czy "nawigowania na gebe" Oczywiscie nikogo nie zmuszam do korzystania - wolny wybor Edited March 28, 2018 by horac 1
fkuzi555 Posted March 29, 2018 Posted March 29, 2018 Cóż... Jak spuszczono wodę z Czorsztyna to pospacerowalem po dnie tak samo po Swinnej Porębie przed zalaniem. Podeślę przykładowy zapis KMZ czy KML z GpsEssentials:)
fkuzi555 Posted March 29, 2018 Posted March 29, 2018 (edited) Plik od początku: <?xml version='1.0' encoding='UTF-8' standalone='yes' ?><kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2"><Document> <Style id="style_19"><IconStyle><scale>1.0</scale><Icon><href /></Icon><hotSpot x="0.5" y="0.0" xUnits="fraction" yUnits="pixels" /></IconStyle></Style> <Style id="style_20"><IconStyle><scale>1.0</scale><Icon><href /></Icon><hotSpot x="0.5" y="0.0" xUnits="fraction" yUnits="pixels" /></IconStyle></Style> <Style id="style_21"><IconStyle><scale>1.0</scale><Icon><href /></Icon><hotSpot x="0.5" y="0.0" xUnits="fraction" yUnits="pixels" /></IconStyle></Style> i tego jest ok 120 wierszy a później - zeby nie wklejać całości, to wklejam początek i końcówkę - wpisów ponad 80, tutaj przeklejam kilka: <Folder><name>Waypoints</name><description><![CDATA[Data exported Thu Feb 02 16:08:14 CET 2017]]></description> <Placemark><name>Krzaki Początek</name><styleUrl>#style_19</styleUrl><TimeStamp><when>2017-09-15T19:54:45.528Z</when></TimeStamp><Point><coordinates>20.2509,49.4565,518.0</coordinates></Point></Placemark> <Placemark><name>Wegliszczak Stara Droga</name><styleUrl>#style_20</styleUrl><TimeStamp><when>2017-09-15T19:54:45.534Z</when></TimeStamp><Point><coordinates>20.250671,49.456085,524.5</coordinates></Point></Placemark><Placemark><name>Do</name><styleUrl>#style_113</styleUrl><TimeStamp><when>2017-09-15T19:54:45.961Z</when></TimeStamp><Point><coordinates>21.319464,50.087708,232.6</coordinates></Point></Placemark><Placemark><name>Okonie Za Wyspa</name><styleUrl>#style_114</styleUrl><TimeStamp><when>2017-09-15T19:54:45.965Z</when></TimeStamp><Point><coordinates>20.23986,49.456562,518.4</coordinates></Point></Placemark></Folder><name>Waypoints</name><description><![CDATA[Data exported Thu Feb 02 16:08:14 CET 2017]]></description></Document></kml> przypomina mi to tagi z html'a w sumie, jakby się dało ręcznie wpisywać współrzędne, to sprawa byłaby prosta Edited March 29, 2018 by fkuzi555
horac Posted March 29, 2018 Author Posted March 29, 2018 No jest to XML, sa parsery XML na JSON i odwrotnie. Moge dodac reczne wpisywanie koordynatow.
fkuzi555 Posted March 29, 2018 Posted March 29, 2018 A jeszcze jedno, bo już wiem, że jak apka się pokaże, to ja ją chce Co w sytuacji, jak telefon nie ma wbudowanego kompasu (np samsung seria J, nawet z 2017r)? GPS Essentials i inne apki Go To w takiej sytuacji w żaden sposób sobie nie radzą
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now