Skip to content
This repository has been archived by the owner on Mar 2, 2020. It is now read-only.

Гео-данные #13

Open
On1x opened this issue Aug 8, 2017 · 2 comments
Open

Гео-данные #13

On1x opened this issue Aug 8, 2017 · 2 comments

Comments

@On1x
Copy link

On1x commented Aug 8, 2017

Занялся проблемой озвученной на ГолосФесте 2017 - гео-данные и их описание в json_metadata.
Первое, что я сделал - занялся изучением, как это работает у Мапалы и Стипшот.
И если у Мапалы я нашел в мета-данных: "location":"","coordinates":"50.306774595531735,7.548465728759766","model":"places"
То у Стипшот промониторив большой объем постов - ничего не встретил.
Тестовым изучением занимался @VIKXX, вот его пост https://golos.io/mapala/@vik/varan#@hipster/re-vik-varan-20170311t125946757z + ссылка сразу содержит комментарий @21xhipster
Предложенный вариант:
"geo": [ long, lat, address, label, notes, ]

Сразу скажу, что мне не нравится - это использование notes. Так как гео-данные связаны с постом, то содержание уже есть. Гео-данные должны предоставлять приложению возможность установить связь между постом и местом. lng (не long, проверил на многих гео-сервисах, большинство используют lng), lat - да, нужны (притом не в виде строки, как на mapala). address - туда идет автоматическое определение названия места. А вот label - кастомное название, если, допустим, автоматическое дало сбой. Самих данных в гео-локации быть не должно, данные в посте хранятся. Поэтому я предлагаю убрать notes. Или найти им альтернативное применение (гифка в примере явно показывает как НЕ НАДО использовать гео-данные). Как вариант - короткое описание места.

Рассмотрим ситуацию с постингом из здания - с бухты барахты adress определился неверно, юзер написал верное место - Россия, Ульяновская обл., г.Димитровград, ул. Ленина д.4
Но в здании может быть много офисов, или персон. Если фотка сделана у мэра города, можно в notes указать "Кабинет мэра - ФИО", или упомянуть людей, изображенных на снимке, присутствующих на встрече. Это как вариант, но мне кажется использование notes вообще лишним. Кто что думает по поводу этого? Собираюсь внедрить гео-локации в goldvoice.club в скором времени - пока склоняюсь конкретно к этому формату (но notes будет необязательным параметром, скорее всего вовсе игнорироваться).

@On1x
Copy link
Author

On1x commented Aug 8, 2017

Первый пост с проверкой гео-данных описанного формата: https://goldvoice.club/@on1x/rainbow-photo/

Отлично подцепляются с мобильного устройства (да и с компа), надо только разрешить это сделать браузеру. Пока просто переход по ссылке отправляю на Яндекс-карты, но можно рисовать свою карту и ставить метку https://developers.google.com/maps/documentation/javascript/examples/marker-simple?hl=ru

@21xhipster Дима, будут комменты? Или оставляю пока формат таким?

@On1x
Copy link
Author

On1x commented Aug 8, 2017

Пока остановился на таком формате. Буду рад комментариям (курсивом необязательные параметры):
"geo": { "lng":float, "lat":float, "address":"place caption", "label":"user caption", "notes":"user description", }

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant