【发布时间】:2013-12-27 09:00:07
【问题描述】:
我向 google geolocation api 发送了两个请求: https://www.googleapis.com/geolocation/v1/geolocate?key=[mykey]
第一个请求:
{"Carrier":"T-Mobile","CellTowers":[{"Age":0,"CellId":"39627456","LocationAreaCode":"40495","MobileCountryCode":"310", "MobileNetworkCode":"260","SignalStrength":-95,"timingAdvance":0}],"HomeMobileCountryCode":"310","HomeMobileNetworkCode":"260","RadioType":"gsm"}
第二个请求:
{"Carrier":"T-Mobile","CellTowers":[{"Age":0,"CellId":"4912","LocationAreaCode":"20516","MobileCountryCode":"460", "MobileNetworkCode":"00","SignalStrength":-60,"timingAdvance":55555}],"HomeMobileCountryCode":"460","HomeMobileNetworkCode":"00","RadioType":"gsm"}
奇怪的是它们都返回相同的地理位置
{“位置”:{“纬度”:39.90403,“lng”:116.407526}, “准确度”:18000.0 }
有人知道为什么会这样吗? 是谷歌地理定位数据库的错误吗? 我怎样才能获得(大量真实的)测试数据?
【问题讨论】:
-
我也不明白这个api的版本,v1?很多其他的 api 都到了 v3,为什么地理定位 ap 还在 v1?
-
所有请求的 api 都会返回相同的结果...
-
如何发送请求?通过 curl 或 http 请求?
-
我也遇到了同样的问题。
标签: geolocation google-geolocation