A mostani trip során a következőt akarom elérni: facebook places-t használó ismerőseim utolsó checkinjeinek ábrázolása a térképen úgy, hogy csak azok a bejelentkezések látszódjanak, amik az én utolsó bejelentkezésem néhány kilométeres körzetében volt. A térképen a barátok fb profilképe jelenjen meg ott, ahol utoljára checkineltek.
Vajon Pécsre érve sikerül? :)
[Tataháza]
A barátaim utolsó checkinjeinek lekérdezését a Graph API nagyon egyszerűen egy search?type=checkin
kéréssel megadja nekem, ez sima ügy. Nem kell külön kiszűrnöm a régi bejelentkezéseket, viszont innen ki kell lőnöm azokat, akik pl más városban checkineltek. A cél ugyebár a hozzám közel lévő barátok megjelenítése a térképen.
[Baja előtt]
A távoli checkineket a GPS koordináták alapján fogom kiszűrni. Hosszúsági és szélességi koordináták vannak, arra gondoltam, hogy a referenci koordináta az én utolsó checkinem koordinátája lesz. Ha a barát bejelentkezésének koordintátája a referencia koordinátától eltér valamennyi értékkel (mondjuk 10 km) akkor őt nem ábrázolom a térképen. A koordináták 8 tizedes értékig tárolt tört számok. Ki kell találni, hogy egy városnyi terület az hány fok (vagyis szögperc)…. áhhh térinformatika órán jobban kellett volna figyelni
[Baja]
Ideiglenes megoldásként szélességi fok eltérésnek 0.05-öt engedek, hosszúsági fok eltérésnek pedig 0.5-öt
A térképen való megjelenítésre megpróbálok egy jQuery plugint használni ami könnyen feldobál nekem különböző markereket, ezek lesznek a userek avatarjai. Most nincs kedvem a natív maps API marker rajzoló részét megismerni…
[Baja után]
Találtam egy plugint de nem igazán tudtam magam átrágni rajta… inkább megpróbálom a maps API-val elintézni…
[Bátaszék]
Jólvan, azt hiszem megvan, látom a maps API-ban hol van a ciklus ami a pontokat (és a képeket) kirajzolja. Ide kell kigyűjtenem egy JS tömbbe a profilképeket abba sorrendbe ahogyan a checkineket ki kell tenni a tértképre és tulajdonképpen ennyi…
[Autópályán, Alagútlánc, M6]
…itt már szakadozik a net, kicsit nehéz így haladni :( …
[Autópályán, Pécs előtt, M6]
SIKERÜLT!!! :p
Bejegyzések // Kommentek.