0

我正在使用 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.
 ]
}

前4个参数homeMCC、homeMNC、radio Type和carrier对精度有影响吗?还是响应时间?我无法分辨出任何差异。

4

1 回答 1

0

我可以相信,Google 的小区 ID 数据库是按运营商和网络类型组织的,因此如果您提供这些参数,理论上可能会有更快的响应,但肯定可以忽略不计。想不出为什么它也需要知道您的家庭运营商详细信息的技术原因。这些参数将提供给他们的唯一信息是 (1) 您是否在漫游,以及 (2) 他们可能持有的有关各个运营商的任何存储信息。Google 是否与任何运营商签订了特殊协议?

于 2013-04-08T09:47:36.300 回答