我正在使用gsm单元格数据来获取当前设备位置。为此,我使用Google Maps Geolocation API。所有字段在所需的JSON参数的第一部分(URL:https://www.googleapis.com/geolocation/v1/geolocate?key=API_key)中似乎是可选的:
{
"homeMobileCountryCode": 310,
"homeMobileNetworkCode": 410,
"radioType": "gsm",
"carrier": "Vodafone",
"cellTowers": [
// See the Cell Tower Objects section below.
],
"wifiAccessPoints": [
// See the WiFi Access Point Objects section below.
]
}
homeMCC,homeMNC,radio type和carrier的前4个参数是否对精度有影响?还是响应时间?我无法解决任何分歧。
答案 0 :(得分:0)
我可以相信,小区ID的Google数据库是按运营商和网络类型组织的,因此如果您提供这些参数,理论上可能会有更快的响应,但肯定可以忽略不计。想不出为什么它需要知道您的家庭运营商细节的技术原因。这些参数给出的唯一信息是(1)您是否正在漫游以及(2)他们可能持有的关于各个运营商的任何存储信息。 Google是否与任何运营商签订了特殊协议?