MeetMidway
ograniczenie stresu związanego z planowaniem dzięki tworzeniu zaplanowanych tras;
Działanie
MeetMidway to aplikacja internetowa, która ułatwia organizację spotkań. Aby dostarczać najlepsze rekomendacje, aplikacja zbiera informacje o zainteresowaniach każdego użytkownika i pozwala mu wybrać oraz ocenić ulubione aktywności z dostępnej listy. Następnie algorytm MeetMidway uwzględnia preferencje wszystkich użytkowników i podpowiada najlepsze aktywności w pobliżu punktu pośredniego, a także nadaje priorytety niektórym innym aktywnościom na podstawie ocen Google i ich dopasowania do preferencji użytkownika. Ten punkt środkowy jest obliczany jako średnia geometryczna szerokości i długości geograficznej wszystkich uczestników na podstawie podanych przez nich adresów. Użyliśmy różnych interfejsów API Map Google, w tym Places, Geocoding i Roads. Interfejs Places API został użyty do zebrania informacji o każdym miejscu w określonym promieniu od punktu środkowego. Do konwertowania adresów na współrzędne użyto interfejsu Geocoding API. W tej aplikacji generuje też wskazówki dojazdu do punktu środkowego dla każdego znajomego za pomocą interfejsu Roads API i wyszukuje aktywności w pobliżu. Gemini jest używane w aplikacji dwukrotnie. Gemini służy do odfiltrowywania wszystkich miejsc wygenerowanych pierwotnie przez interfejs Places API, aby jak najlepiej dopasować wyniki do preferencji użytkownika. Ponadto Gemini posłużyło do wygenerowania spersonalizowanego planu podróży, który uwzględnia oceny w Google oraz to, jak dobrze miejsca pasują do preferencji. Jeśli użytkownicy nie są zadowoleni z zaproponowanego planu podróży, mogą ponownie wywołać Gemini, aby wygenerować plan podróży lepiej dopasowany do ich potrzeb.
Utworzone za pomocą
- Sieć/Chrome
- Mapy API
- Geocoding API
- Dynamic Maps API
- Directions API
Zespół
Autor:
Zespół Vanakian
Od
Kanada