Stworzenie interaktywnej mapy na Google Map API 3.0

Zlecenie zamknięte
no avatar
Grzegorz Jaworski
Zleceniodawca
Kategoria zlecenia:
Usługi programowania
Budżet:

10000,00 PLN

Opublikowano:
Ważne do:

Opis zlecenia

1. Informacje ogólne o projekcie

Projekt realizowany przez GoGet.pl car sharing ma być pierwszą platformą „Car sharing” w Polsce w modelu B2C oraz B2B zbudowaną całkowicie na własnej technologii.

Car sharing to inaczej mówiąc samoobsługowa wypożyczalnia aut na godziny.

Klient rejestruje się na stronie internetowej a po zweryfikowaniu jego tożsamości i ważności prawa jazdy ma możliwość. Podczas rejestracji podaje numer PIN, który od teraz będzie mu służył jak kluczyk do otwierania i uruchamiania auta. Klient, który chcę wynająć auto wchodzi na stronę internetową lub korzysta z aplikacji na smartfon, następnie na mapie znajduje auto, które go interesuje pod względem lokalizacji lub rodzaju. Auta rozlokowane są w mieście w różnych miejscach, głównie na parkingach sklepów. Po wybraniu przez siebie auta, Klient przystępuje do rezerwacji. W momencie rezerwacji Klient wpłaca Kaucję i szacowaną należność za usługę przez przelew internetowy lub zostaje nałożona blokada na Karcie kredytowej. Po zarezerwowaniu auta, Klient idzie do swojego auta, lokalizacja auta jest mu znana z mapy. Po znalezieniu swojego auta, wpisuje swój numer PIN na urządzeniu za przednią szybą i otwierają się drzwi. Kluczyki i dokumenty są w aucie. Następnie, aby uruchomić auto musi podać swój numer PIN na urządzeniu, które jest zamontowane w środku auta. Po poprawnym podaniu numeru PIN auto jest gotowe do jazdy. Po skończonej rezerwacji Klient odstawia auta na terenie miasta na jednym z wyznaczonych miejsc, nie ma konieczności zwracania auta w to samo miejsce. Klient zamyka auto przez wpisanie numeru PIN na urządzeniu za przednią szybą. Następnie pracownik firmy robi przegląd auta sprawdzając, czy auto nie zostało uszkodzone. Jeżeli jest wszystko w porządku Kaucja zostaje rozliczona.

W systemie Car sharing Klient płaci za zarezerwowane godziny i przejechane kilometry (np. Klient potrzebuje auta do zrobienia większych zakupów i odwiedzenia znajomych, więc rezerwuje auto na 6 godzin i w tym czasie pokonuje łącznie 40km. Jego rachunek w przypadku auta miejskiego będzie wynosił łącznie 94zł (6h * 9zł + 40km * 1zł). Paliwo jest po stronie firmy.)

2. Przedmiot zlecenia

Mapa ma być przystosowana do wyświetlania w przeglądarkach dla komputerów i dla urządzeń mobilnych.

Mapa ma składać się z markerów pokazujących samochody podzielone na różne kategorie oraz markerów pokazujących przystanki. Mapa ma zawierać strefy. Markery mają być sklastrowane. Przykład to mapa pod tym linkiem: https://www.car2go.com/en/berlin/

Wymagana lista funkcjonalności:

1. Minimum trzy warstwy mapy: Mapa, Satelita, OpenStreetMap

2. Na mapie ma być okno w którym będą kategorie markerów i zaznaczenie kategorii ma pokazywać lub ukrywać daną kategorie markerów.

3.Na mapie ma być pasek boczny, w którym będzie lista wszystkich markerów z adresem i po kliknięciu na wybraną pozycje z paska bocznego ma pokazywać kliknięty marker.

4. Na mapie ma być okienko z przyciskiem do geolokalizacji oraz geokodowania po adresie IP lub GPS dla urządzeń mobilnych ze wskazaniem na mapie markera aktualnej pozycji użytkownika.

5. Geokodowanie: wyszukiwanie wpisanego adresu na mapie wraz z funkcją auto-uzupełniania adresów polskich i wskazanie na mapie markera znalezionego adresu.

6. Główna funkcja na mapie to wyszukiwanie aut na podstawie wpisanego adresu lub określonej geolokalizacji w promieniu od 250m do 5km i wyświetlenie wyników oraz pokazanie na mapie. W wynikach ma być także określona odległość od miejsca do markera a wyniki mają być ułożone od najbliższego do najdalszego markera. (przykład: http://www.acehardware.com/mystore/storeLocator.jsp#chicago|3)

7. W okienku informacyjnym ma znajdować się opis samochodu lub przystanku, adres, kategoria oraz w przypadku samochodów

8. W okienku informacyjnym ma być ikonka do filmu na youtube, każdy marker z innym filmem przypisanym do danej lokalizacji. Film ma się wyświetlać w oknie mapy przy użyciu jednego z uzgodnionych lightboxow. (przykład: http://www.vrtucar.com/locations.php)

9. W okienku informacyjnym ma być zawarte zdjęcie przypisane do każdego markera wyświetlane przy użyciu jednego z uzgodnionych lightboxow. (przykład: http://www.vrtucar.com/locations.php)

10. W okienku informacyjnym mają być ikonki z odnośnikami 1. do przybliżania mapy na marker, 2. do drugiego okienka informacyjnego, gdzie będzie więcej szczegółów dotyczącego konkretnego samochodu lub przystanku oraz 3. do wskazania drogi do tego markera z wybranego punktu na mapie przez człowieka. (przykład: www.zipcar.com). Content drugiego okienka informacyjnego zostanie uzgodniony w trakcie realizacji.

11. W okienku informacyjnym ma być przycisk „rezerwacja” i po kliknięciu ma się otwierać okienko rezerwacji lub logowania. Moduł logowania i rezerwacji jest przedmiotem odrębnego zapytania.

12. Okno informacyjne ma być wystylizowane w CSS zgodnie z kolorystyką całego serwisu.

13. Klastrowanie markerów na mapie. (przykład: https://developers.google.com/ maps/articles/toomanymarkers)

14. Odwrotne geokodowanie, wskazanie adresu na mapie na podstawie podanych współrzędnych (dla mapy administracyjnej). (przykład: https://developers.google.com/ maps/documentation/javascript/ examples/geocoding-reverse?hl= pl)

15. Mapa ma zawierać strefy na mapie określone polinią i zacieniowane. Np. pierwsza strefa z rozszerzonymi granicami miasta Wrocławia, druga z granicami miasta Oleśnica, itd. Łącznie ma być około 10-15 stref. Wskazanie lini ma być uzgodnione z Zamawiającymi. (przykład: https://www.car2go.com/en/austin/)

16. Mapa na całej szerokości przeglądarki z funkcją powiększania do 90% okna przeglądarki i pomniejszania z powrotem. (przykład jak powyżej)

17. Do każdego markera musi być stworzony automatycznie lub manualnie link, niezależnie od jego aktualnej lokalizacji na mapie, tak aby odnośniki do wybranego markera mogły być zastosowane później w systemie rezerwacji. Przykład zastosowania, lista przystanków z odnośnikiem, gdzie ten przystanek jest na mapie.

18. Mapa ma być dwu-języczna, to znaczy po przełączeniu na mapę angielską, cały content ma być w języku angielskim, tzn. opisy w okienkach informacyjnych, kategorie itp.

Proszę o realne oferty uwzględniające trudność i skalę zadania.

Przesłane oferty 4

Dodaj ofertę lub zapytaj zleceniodawcę o więcej szczegółów