使用纬度和经度获取时区


get Time Zone using latitude and longitude?

我有当前的纬度和经度,我想要该纬度和经度的时区。(我想要这个纬度和经度从哪个时区)

我想要输出这样的。

Latitude:22.5726460
Longitude:88.3638950
这是印度加尔各答

的纬度经度,当我有这个经度时,我想要亚洲/加尔各答(作为输出)

请提出任何可以解决我问题的 API 或任何想法

您可以自己计算时区以获取更多帮助,请参阅此答案,这可能是可以帮助您....

编辑:您可以使用天气虫 API 通过经度/经度获取确切时间

我最近刚刚遇到了类似的项目。我现在使用GeoNames和TimeZoneDB提供的Web服务。

这两个服务都需要注册 API 密钥。

地理名称: api.geonames.org/findNearbyPlaceName?lat=47.3&lng=9&username=demo&style=full

时区数据库: api.timezonedb.com/?lat=53.7833&lng=-1.75&key=KEY

你的问题可能和

网络服务 - 城市的当前时区?

您可以使用网络服务,http://www.earthtools.org/webservices.htm#timezone ,

例:

http://www.earthtools.org/timezone-1.1/40.71417/-74.00639