Я пытаюсь найти физическое местоположение компьютера, используя такой язык, как Java / C. Единственным хорошим точным решением, по-видимому, является Google Gears (http://code.google.com/apis/gears/api_geolocation.html). У MaxMind есть API, но он использует только IP-адреса и кажется очень неточным (мне нужен точный адрес, когда это возможно).
В JavaScript есть множество примеров, но для этого необходимо установить программное обеспечение Gears. Думаю, мне нужно:
- IP-адрес (легко)
- Информация о беспроводной / сотовой сети
- Затем создайте запрос JSON, например: code.google.com/apis/gears/geolocation_network_protocol.html
Я думаю, что единственная трудность - это получить информацию о беспроводной / сотовой сети. Может кто-нибудь указать несколько указателей? Я посмотрел на это - nicomsoft.com/wifiman/ - но 600 долларов - это довольно много, к тому же я фактически не знаю ни одного из языков, для которых он создан (C / C ++, Delphi, VB, VB.NET, C #) , хотя я хочу учиться (я знаю Java).
Спасибо! (Извините за то, что не привязываете ссылки - не разрешено, потому что я новый участник.)