gpt4 book ai didi

javascript - 使用 google geolocation api 查找塔的位置

转载 作者:行者123 更新时间:2023-11-30 10:12:05 26 4
gpt4 key购买 nike

我正在尝试使用 MNC、MCC、lac 和 CellID 查找手机信号塔的位置。

我已经尝试过许多 api,例如 opencell、combian 等。但是它们都不是免费的。

是否有可用的免费 API,但目前我正在使用 Google geolocation api。 我像这样用 javascript 发送请求

https://www.googleapis.com/geolocation/v1/geolocate?key=xxx&homeMobileNetworkCode=410&homeMobileCountryCode=310&locationAreaCode=415&cellId=42&format=json

并且一直返回“未找到”

我在 stackover 上检查了很多地方,但找不到好的解决方案或提示。此外,是否有任何免费 Api 可用于使用数据 mnc、mcc、cellid 和 lac 获取运营商名称。

另外,我也试过用这个link获取位置但我找不到,因为我找不到我需要传递的参数以及我需要创建的 url 应该是什么。

请提供一些指南,以使用 mnc、mcc 等信息获取特定塔的位置和运营商名称。

感谢感谢

最佳答案

Google 描述了 geolocate API 端点 in their docs .您尝试执行 GET 请求,但他们说您应该使用 POST 和 JSON 格式的数据:

Communication is done over HTTPS using POST. Both request and response are formatted as JSON, and the content type of both is application/json.

如果您想从您的链接中使用未记录的 API,URL 是 http://www.google.com/glm/mmap POST-data 是在函数 WriteData 中写入的内容。参见 the Java Docs for DataOutputStream如果您不熟悉各种 write.. 方法产生的输出。

关于获取运营商名称,there are free databases available for that ( alternative 1 , alternative 2 ;在 google 上搜索更多,有很多)。

关于javascript - 使用 google geolocation api 查找塔的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25957636/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com