GeoClue

Aug 30, 2018 10:12

Попытался посмотреть на GeoClue. Вроде бы идея здравая - иметь единый API, позволяющий всем программам, которым это надо, узнавать местоположение данного компьютера. Например для того, чтобы рассказать об этом сайту интернет-магазина и тот бы вычислял стоимость доставки исходя из моего реального положения, а не из положения выходной точки моего VPN или интернет-гейта моего сотового провайдера.

Но даже не писали, а проектировали это по-моему фиолетовые осьминоги, причем те, которых dennis-chikin не взял в гвардию Черного Властелина даже уборщиками казарм за непроходимую тупость.

Казалось бы, первое что следует сделать такому сервису - это спросить у пользователя, какое местоположение данного компьютера он считает нужным рапортовать. Скорее всего, если компьютер стационарный, пользователь сможет назвать почтовый адрес, который в 99.9% случаев можно разрезолвить через какой-нибудь reverse geocoding service, например OSM-овский nominatim. 0.1% пользователей предпочтет ввести самостоятельно определенные (например посредством того же мобильника с GPS) географические координаты. И, как правило, сделают это лучше, чем всякие GeoIP cервисы. Поскольку пользователь, в отличие от сервиса, обитает не в сети, а в физическом мире.

Но вместо этого оно пытается найти в локальной сети источник NMEA сигнала, узнать через сетевые сервисы место положение данной wifi сетки и т.д. Ну допустим, найдет. Например мобильный телефон с GPS.. А кто сказал что до этого телефона не пара десятков километров? А на сайте почему-то пишут что точность этого метода - единицы сантиметров.

Когда такой херней занимается ОС мобильного телефона, это можно понять. Мобильный телефон
это устройство которая принадлежит на паях сотовому оператору и вендорам телефона и ОС (последние двое иногда совпадает). Пользователя он считает врагом, которому надо ничего не позволять и за ним следить. Но тут-то свободный софт. Который вообще-то исходно Столлманом задумывался ради того, чтобы дать контроль за всем происходящим в компьютере его владельцу (или даже пользователю).

This entry was originally posted at https://vitus-wagner.dreamwidth.org/2020154.html. Please comment there using OpenID. Now there are
comments

open source

Previous post Next post
Up