如何在谷歌地图地理位置API中获取笔记本电脑(wifi)的纬度和经度
How get latitude and longitude of laptop (wifi) in Google Maps Geolocation API?
要获取手机的纬度和经度,我们可以使用谷歌地图地理定位API(https://developers.google.com/maps/documentation/geolocation/intro?hl=en)通过发送以下格式的包:在此处输入图像描述
谷歌地图地理定位API根据移动客户端可以检测到的蜂窝塔和WiFi节点的信息返回位置和精度半径。然而,我想知道对于笔记本电脑来说,发送包裹的格式会是什么。有人愿意给我发送一个用于获取笔记本电脑位置的样本格式吗?非常感谢。
您只需使用
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(callback);
}
浏览器用这样一个参数来过滤你的回调函数:
function setLocation(position) {
userPosition = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
};
我可能来不及回答,但有些人可能会觉得这很有用。
因此,您需要向https://www.googleapis.com/geolocation/v1/geolocate?key=YOUR_KEY
反应是这样的:
{
"location": {
"lat": 51.0,
"lng": -0.1
},
"accuracy": 1200.4
}
你可以从谷歌云平台获得密钥
API的所有详细信息都在这里Geolocation API文档
相关文章:
- 无法使用 ESP32 连接家庭 WiFi?
- C++ 两台不同机器之间通过wifi进行套接字通信
- 使用WiFi.h从WiFiClient ESP32获取数据
- GPS伪范围到纬度/纬度坐标
- 纬度/经度转换
- 在 Windows 问题上连接到企业 WiFi
- 安卓设备上的原生C++ WiFi P2P 网络是否可行?
- 使用 GDAL/OGR C++将 GeoTiff 的 XY 点重新投影到纬度/经度
- 如何在没有网络的情况下控制NodeMCU,但使用像Qt这样的GUI(通过wifi)?
- 只有 SPIFFS 的第一行在 WiFi.begin() - ESP8266-12E 上工作
- wifi.status(),在AP_Mode运行时返回WL_Disconnected(6)
- 如何将 Wifi.localIP() 转换为字符串并将其存储到外部变量
- 如何根据某些字符拆分字符串?经度纬度
- Java CryptUnprotectData Windows WiFi Passwords
- 使用 QT 创建器通过树莓派上的 Wifi 执行简单的终端命令
- Arduino WiFi101图书馆-将WiFi和WiFiClient传递给儿童课程
- 使用批处理,如何确定您是否已连接到WiFi网络
- 从wifi始终超时从UDP插座读取
- 在c++(WLANAPI)中获取Windows wifi托管网络设备的ip地址
- 如何在谷歌地图地理位置API中获取笔记本电脑(wifi)的纬度和经度