已經添加了對地理定位API的LTE支持。 首先你應該在API調用中使用「radioType」:「lte」。 然後,在一些實驗後,我已經意識到LTE小區的位置可以通過其ECI來唯一標識運營商網絡內的每個LTE小區(詳細信息請參見eCGI and CGI for LTE and GSM networks)。換句話說ECI可以這樣計算:ECI = eNB_ID * 256 + Cell_ID。 小問題在於一些運營商僅使用其ECI來識別LTE小區,而另一些運營商使用eNB_ID/Cell_ID(其含義相同但形式不同)。您必須試驗一下:)
地理位置API調用本身是以下幾點:
{
"radioType": "lte"
,
"cellTowers": [
{
"cellId": ECI,
"locationAreaCode": 0,
"mobileCountryCode": MCC,
"mobileNetworkCode": MNC
}
]
}
一些工作樣本:
O2捷克:
{
"radioType": "lte"
,
"cellTowers": [
{
"cellId": 217774337,
"locationAreaCode": 0,
"mobileCountryCode": 230,
"mobileNetworkCode": 2
}
]
}
沃達豐捷克:
{
"radioType": "lte"
,
"cellTowers": [
{
"cellId": 561156,
"locationAreaCode": 0,
"mobileCountryCode": 230,
"mobileNetworkCode": 3
}
]
}