Это может быть невозможно, но я подумал, что могу спросить.
Я настроил свою собственную локальную сеть, используя небольшой компьютер под управлением Debian Linux (Wheezy), который действует как беспроводной маршрутизатор.
Я хотел бы знать, возможно ли каким-либо образом предоставить данные о геолокации в локальной сети, где она расположена. Это означает, что я мог определить местоположение моего дома, поскольку именно там я нахожусь.
Я расширю немного больше:
Например, на смартфоне вы посещаете веб-сайт и ищете ближайший магазин. Вы используете функцию "найти меня", она запросит ваше местоположение, вы разрешите его, а затем он получит доступ к вашему GPS-радио.
Если вы используете настольный компьютер без GPS, он предоставит ваше местоположение (я предполагаю, что через данные геоИП) с вашего IP-адреса. Для меня это всегда неправильно, так как использует местоположение провайдера.
Я считаю удобным, что некоторые веб-сайты предлагают функцию "найдите меня", и я хотел бы использовать ее, когда она доступна на моем настольном компьютере. Один из способов, которым я мог бы воспользоваться, это купить USB GPS-радио, но это кажется немного расточительным (использование порта, потребление дополнительной энергии, стоимость и т.д.).
Тем не менее, возможно ли настроить какой-либо сервис / демон в моем маршрутизаторе, где я могу заранее определить местоположение (lon / lat, postcode и т.д.), Которое будет предоставлено локальным устройствам, подключенным к той же сети?
Вся помощь приветствуется.