Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dynamiczna lokalizacja na mapie swiata
Forum PHP.pl > Forum > PHP
sztosz
1 Nie wiem jak się do tego zabrać i potrzbuję wskazówek, samo kodowanie nie stwarza dla mnie problemu ale mam problem z zaprojektowaniem tego..

2 Czy php jest w stanie pobrac dane lokalizacji samochodów poprzez GPS telefonie komurkową, albo coś takiego? (Jeśli jest to trudne do zaimplentowania lub niemozliwe to nie ma problemu, można się obyć bez tego)

3 Jeśli nie to lokalizacje recznie by się wprowadzało i jak do tego się zabrać bo na razie nic mi się nie rysuje we łbie sad.gif.

A teraz opis projektu:

Trzy samochody jeżdżą po europie. Kierowa kazdego z nich po zalogowaniu (logowanie nie jest rozpatrywanym zagadnieniem) ma mieć dostep do graficznej lokalizacji każdego z samochodów i podac ewentualnie (jeśli punkt 2 odpada) podać info o swojej lokalizacji (na poczatek wystarzyczy region, województwo itp. a póżniej miasta).

Czy kierowca (jesli punkt 2 odpada) ma podawać nazwę rejony w formularzu (rozwijane menu itp?) czy da sie zrobic tak że klika myszka na mapie i tam gdzie kliknął pojawia się duża czerwona kropka winksmiley.jpg dokładnie w miejscu w które kliknał?

I czy da się zrobic tak aby klikajac na regionie zaznaczał się region i wtedy link ze skryptem do skryptu? To ma byc bardzo łatwe w urzyciu i w miare idiotodporne, dlatego mam problem.

NIE CHCE URZYWAC JAVA SCRIPTÓW ANI FLASHA BO TEGO W OGÓLE NIE ZNAM
byther
Nie wiesz, że w php można zrobić wszystko? winksmiley.jpg A tak na poważnie, to Twoja aplikacja miałaby łączyć informacje o mapie Europy z informacjami o położeniu kierowcy i wyświetlać to w formie czytelnej dla człowieka. Pozostaje problem interfejsu dla kierowcy. Tutaj proponuję poskanowane mapy i odnośniki na obrazku lub <input type="image" name="name"/> z analizą wartości name.x i name.y.
sztosz
Ja myslałem o takim mechanizmie:

1 Loguje się.

2 Wyswietla się strone z mapą z zanaczonym już miejscem.

3 Klika zmień pozycję.

4 Podaje pozycje klikajac na obszar.

5 Skryp zmienia pozycję na aktualną.

goto 2



Ad 2 Obszary zaznaczone kolorami różnymi dla kierowców.

Ad 4 Formularz z <input type="image" name="name"/> (THX [b]byther[b])

Ad 5 Powinno byc oparte na plikach czy Bazie danych?

Czy jest to dobry tok rozumowania?
Czy może powinienem to zmienić?
byther
Jeżeli tylko tyle potrzebujesz, to algorytm jest w porządku.

Co do sposobu przetrzymywania danych... Jeżeli masz kilkaset(tysięcy) zdefiniowanych lokacji (x, y, nazwa) lub obszarów(tablica "lokacji", nazwa) i dodatkowo informacje o np. ostatnie modyfikacji danych przez użytkownika (tu: kierowcę), to zdecydowanie wygrywa baza danych. Wypadek plików tekstowych polecam jako ostateczność.
sztosz
Cytat
Jeżeli masz kilkaset(tysięcy) zdefiniowanych lokacji (x, y, nazwa) lub obszarów(tablica "lokacji", nazwa) i dodatkowo informacje o np. ostatnie modyfikacji danych przez użytkownika (tu: kierowcę), to zdecydowanie wygrywa baza danych.


No to akurat nie ulega wątpliwości winksmiley.jpg

Problem w tym że klient (kolega który obiecał kumplowi...itd, a ja jedyny w tym gronie coś niecos sie na tym znam) chciał wszystko mieć załatwione przez GPS i WAP i to za friko. To akurat juz zdążyłem tej zgrai wyperswadować. A potrzebowałem sprawdzić czy muj algorytm jest OK, żeby nie brać się za coś czemu bym nie podołał, bo takich rzeczy się nie robi... mad.gif

Enywej dzięki byther za to że spojrzałeś na to bo to mi daje podstawy do tego żeby zacząć myśleć nad projektem i negocjować. Rkingsmiley.png
byther
no problem

1% udziału w akcjach Twojej firmy developerskiej i będziemy kwita. cool.gif
sztosz
http://akcja.mojej.firmy.

Proszę oto ona winksmiley.jpg

PS. Jeżeli link nie działa to znaczy ze padła

ON TOPIC: Jak ktos ma komentarze to niech pisze smiało.
telepawel
Jest to do zrobienia. Jednak dla minimum 5 programistow w 15 dni okolo.

Na jpg`ach wpisujesz wspolrzedne... mozesz posluzyc sie np. pikselami (x, y) jako odpwiednikami siatki kartograficznej.

W bazie sql zapisane beda odpowiedniki miast na jpgu wg. w/w pixeli. Np Plock jest w centrum Polski wiec bedzie (50, 50), Gdansk (50, 0) I Zakopane odwrotnie. (0,100)

Niestety bez javascriptu nie widze mozliwosci aby mozna bylo zaznaczyc aktualny region na mapie jpg. Javascript przekaze do pliku pozycje kursora po kliknieciu. Zostaje ona zapisana w bazie sql. Odpowiada ona siatce kartograficznej.

Inny plik wygeneruje na podstawie danych z bazy sql miejsce kierowcy na mapce nakladajac czerwony punkt na mape jpg wg. naszej 'siatki kartograficznej'

Integracja z GPS/GSM:
Jest to juz wyzsza 'kategoria jazdy'...
Kierowca musi miec przy sobie komorke lub GPS oraz koniecznie laptopa lub chociaz palm`a. Dane w jakis 'magiczny' sposob musza zostac przeslane z jednego z tych urzadzen do skryptu php ktory odpowiednie przeanalizuje dane i wprowadzi do sql informacje o lokalizacji.

Z tego co wiem na wyswietlaczu GSM pojawiaja sie informacje o miejscowosci, dzielnicy...obiektu.
Nalezy podlaczyc komorke do komputera i tutaj aplikacja odpowiednia pobrac te dane. Programowanie Visual Basic itp. Nastepnie program ten wysyla dane do skryptu na stronie.


Mysle, ze firma taka jak np. Prokom S.A w granicach 20 tys podejmie sie stworzenia tego systemu.
Stworzenie systemu dla jedynie 3 kierowcow za 20 tys nie bedzie niezbednym narzedziem pracy ale ogromnym luksusem.

Pawel
sztosz
Hmm... 20 tysięcy... Hmm... a moze mi sie uda... winksmiley.jpg

Żartuje, ale dziękuje bardzo za tego posta bo daje o wiele szerszy obraz na sprawę.

Chyba będę musiał się ograniczyć do województw, czy też landów itp.
kszychu
Kiedyś robiłem coś takiego (www.pilot.pl), więc dodam tylko, że stworzenie aplikacji pozwalającej na zaznaczanie na mapie aktualnej pozycji przez kierowcę i wyświetlanie tego nie jest wielkim problemem. Problem pojawi ci się przy integracji tego z GPSem; bedziesz musiał mieć dokładne mapy i wiedzieć w jakim są odwzorowaniu, przełożyć współrzędne geograficzne na współrzędne "płaskie" na mapie (ułamkowe różnice w algorytmie liczącym a zrobią się różnice rzędu dziesiątków kilometrów).
sztosz
php zajmuje się jako hobby od miesiaca więc za taki durzy projekt z GPS nie bedę sie brał bo tylko narobie bałaganu a i tak nie skończę. Ale w razie czego dam znać jesli facet będzie chciał takie cacko na praca oferowana. Dziękuje za odzew i na razie chyba temat zamknięty. smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.