Трошки про роботу. Про родину і роботу я можу говорити багато і завзято.
На поточному проекті критично важливий момент - геолокація.
Наприклад користувач може шукати тревел-фото по певній локації - включно до конкретного місця зоймки. На відміну від гугл і флікра - це й зручніше, і через регу по інвайтах та модерацію - вам не видасть купу фото “я і дитина жеремо фаст-фуд на площі Гарібальді”. Буде адекватна видача, де можна не тільки глянути exif, а навіть положення солнця.
В чому був великий затик - якщо орієнтуватися на google або openstreetmaps - воно не завжди працює адекватно. Точніше працює досить не адекватно. На зображеннях нижче покажу як наприклад гугл буде шукати район Стара Гавана. Він тупо в нього не там. Взагалі не там. І ось користувач додав Історію з купою street photo з району La Habana Vieja (Стара Гавана). І чемно позначив де саме це було знято. І exif фотознімків теж корректні. Але воно не працює в Гугл (і якщо нічого не зробити - не буде і в мене).
Тому вихід був один (і мій улюблений) - “Вйобуємо, мавпи”!
Весь світ був розділений на 250 країн, кожна країна на регіони, кожен регіон на міста (найбільші, або цікаві з точку зору тревел-фото), і навіть деякі міста - на райони або популярні в тревел-фотографії локації. І до того всього зроблені geojson файли. Десятки тисяч. На виході - я більше не залежу від API google-maps взагалі, можна використовувати як “обгортку” будь що (openstreet, leaflet etc). І все працює максимально корректно.
І все це кешується і сервиться користувачу максимально швидко.
https://www.youtube.com/watch?v=F4lWvfIQjsY
https://www.youtube.com/watch?v=BFKQBnNNA8g
https://www.youtube.com/watch?v=dXhQHUtweU8
Приєднуйтесь до обговорення
1 коментар
Читати коментарі