我试着用MNC,MCC,lac和CellID来找出基站的位置。
我尝试过许多api,如opencell、combian等,但是没有一个是免费的。
是否有可用的rest免费api,但目前我正在使用谷歌地理定位API。我用这样的javascript发送请求
https://www.googleapis.com/geolocation/v1/geolocate?key=xxx&homeMobileNetworkCode=410&homeMobileCountryCode=310&locationAreaCode=415&cellId=42&format=json一直以来,它都是“找不到”
我在堆栈上检查了很多地方,但找不到好的解决方案或提示。此外,是否有任何免费的Api可以通过使用数据mnc,mcc,cellid和lac获取操作员的名称。
此外,我还尝试使用这个链接来获取位置,但是我无法找到我需要传递的参数以及我需要创建的url。
请为我提供一些指南,以获得特定塔的位置和运营商名称,使用信息,如跨国公司,mcc等。
谢谢
发布于 2014-09-23 10:53:36
谷歌描述了geolocate API端点在他们的医生里。您尝试执行一个GET请求,但是他们说您应该使用POST,并使用JSON格式的数据:
使用POST在HTTPS上进行通信。请求和响应都被格式化为JSON,两者的内容类型都是application/json。
如果要从链接中使用未记录的API,则URL为http://www.google.com/glm/mmap,而POST-data是在函数WriteData中编写的。如果您不熟悉各种write..-methods产生的输出,请参见write..。
至于运营商的名字,有免费数据库可供使用。 (备选案文1,备选案文2;搜索谷歌以获得更多信息,有很多)。
https://stackoverflow.com/questions/25957636
复制相似问题