Я работаю над сервисом на основе местоположения. Я не смог найти четкого ответа, связанного с моими следующими вопросами, и поэтому спрашиваю:
Как включить геолокацию HTML5 на нашем собственном сервере? Или есть какая-то центральная база данных геолокации, которая по умолчанию будет предоставлять службу определения местоположения (например, DNS)?
Я был ошеломлен, увидев точность геолокации на карте Google (http://html5demos.com/geo) на моем ноутбуке (очевидно, без GPS), которая находится в пределах ~ 20 м. Что такое технология? Как реализовать это в нашей собственной системе?
Когда я искал свое IP-местоположение, он показывал офис интернет-провайдера на карте, который находился примерно на 15 км дальше, в отличие от недавней ситуации, когда он показывал почти точное местоположение. В чем может быть причина? может ли это быть потому, что я использую свой телефон Android с тем же маршрутизатором Wireles, и он берет местоположение оттуда? Или в HTML5 они начали находить определенные IP-адреса (что кажется несколько маловероятным).