Geolocation Chrome地理定位传感器是如何工作的?

Geolocation Chrome地理定位传感器是如何工作的?,geolocation,google-chrome-devtools,Geolocation,Google Chrome Devtools,Chrome开发工具中有一个选项,允许您更改您的位置(更多工具>传感器)。它是如何在内部工作的?它是否添加了一个额外的HTTP头来指示地理坐标?是的,它会更改随请求发送的cookie: 这是Mountain View的cookie(加利福尼亚州,谷歌总部): 丢弃UULE=a+,剩下的是一个Base64编码的字符串。解码成为: role:1 producer:12 provenance:6 timestamp:1522754350752000 latlng{latitude_e7:3738605

Chrome开发工具中有一个选项,允许您更改您的位置(更多工具>传感器)。它是如何在内部工作的?它是否添加了一个额外的HTTP头来指示地理坐标?

是的,它会更改随请求发送的cookie:

这是Mountain View的cookie(加利福尼亚州,谷歌总部):

丢弃
UULE=a+
,剩下的是一个Base64编码的字符串。解码成为:

role:1 producer:12 provenance:6 timestamp:1522754350752000 latlng{latitude_e7:373860520 longitude_e7:-1220838510} radius:93000
其中是经度和纬度,但我不确定其他部分指的是什么。猜测
半径
是距离该长/纬度中心的半径(以米为单位?)

希望有帮助

role:1 producer:12 provenance:6 timestamp:1522754350752000 latlng{latitude_e7:373860520 longitude_e7:-1220838510} radius:93000