【问题标题】:Fetching the "timeZoneName" by Passing "timeZoneId" from google map API通过从谷歌地图 API 传递“timeZoneId”获取“timeZoneName”
【发布时间】:2017-01-26 22:04:42
【问题描述】:

请参考Link

此 API 调用在请求中传递位置,并获取带有 JSON/XML 详细信息的响应

例如:请求

https://maps.googleapis.com/maps/api/timezone/json?location=39.6034810,-119.6822510&timestamp=1331161200&key=YOUR_API_KEY

回应

{ "dstOffset" : 0, "rawOffset" : -28800, "status" : "OK", "timeZoneId" : "America/Los_Angeles", "timeZoneName" : "Pacific Standard Time" }

我想在请求参数中传递“timeZoneId”,并在输出中获取“timeZoneName”以及其他详细信息。

类似这样的:

请求

https://maps.googleapis.com/maps/api/timezone/json?timeZoneId=America/Los_Angeles,-119.6822510&timestamp=1331161200&key="Your Api Key"

回应

{
   "dstOffset" : 0,
   "rawOffset" : -28800,
   "timeZoneName" : "Pacific Standard Time"
}

有什么方法可以实现吗?

提前致谢。

【问题讨论】:

  • 目前,Google Maps API 没有这个选项。也许您可以在公共issue tracker 中创建功能请求。
  • 感谢您确认@xomena :) 除了google maps api,还有其他方法可以实现同样的效果吗?
  • 您使用什么语言?您无需为此返回谷歌。例如,如果您使用的是 .net,则可以使用 this library。还有其他语言的。
  • 我想要它在 Perl 或 javascript 中。是否有对点网库的 API 调用?

标签: api google-maps timezone timezone-offset google-maps-timezone


【解决方案1】:

目前无法使用 google map api 实现它。

这里提出了新功能增强的请求

https://code.google.com/p/gmaps-api-issues/issues/detail?id=10521&thanks=10521&ts=1474285846

【讨论】:

    猜你喜欢
    • 2013-10-24
    • 1970-01-01
    • 2012-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多