我正在使用https://developer.here.com服务,我试图在反向地理编码上获取时区,如下所示:
https://reverse.geocoder.api.here.com/6.2/reversegeocode.json?prox=47.2094,8.6908%2C250&mode=retrieveAreas&maxresults=1&level=city&的 locationattributes =的timeZone &安培;根= 8&安培; APP_ID = {mymappid}&安培;的app_code = {myappcode}
我得到了我需要的一切,只是没有时区。带或不带位置属性的响应结果= timeZone'没有区别。根据{{3}}上的文档,我有什么不对吗?
答案 0 :(得分:2)
在我找到解决方案之间: 即使艰难的'timeZone'被接受为参数值并且不返回我发现的任何内容,参数'adminInfo'将timeZone作为UTC缩写(以及更多值)返回:
呼叫: https://reverse.geocoder.api.here.com/6.2/reversegeocode.json?prox=47.2094,8.6908%2C250&mode=retrieveAreas&maxresults=1&level=city&的 locationattributes = adminInfo 强>&安培;根= 8&安培; APP_ID = {myappid}&安培;的app_code = {myappcode}
返回: ... {“TimeZoneOffset”:“UTC + 02:00”,“LocalTime”:“2018-05-01T15:23:03 + 0200”,...
这可以满足我的需求。