哪些可选参数可以提高Google地理位置请求结果的准确性?

时间:2013-04-07 21:10:51

标签: google-maps-api-3 geolocation gsm

我正在使用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个参数是否对精度有影响?还是响应时间?我无法解决任何分歧。

1 个答案:

答案 0 :(得分:0)

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