开发者社区> 问答> 正文

如何使用经纬度坐标从位置获取时区?

如何使用经纬度坐标从位置获取时区?

展开
收起
因为相信,所以看见。 2020-05-08 20:46:40 2057 0
1 条回答
写回答
取消 提交回答
  • 阿里,我所有的向往

    410

    时区位置Web服务

    Google Maps时区API 必应地图时区API Azure Maps时区API GeoNames时区API TimeZoneDB API AskGeo-商业(但可以说比GeoNames更准确) GeoGarage时区API-商业,主要针对航海时区。 原始时区边界数据

    时区边界生成器 -从OpenStreetMaps地图数据生成时区shapefile。包括海岸线附近的领水。 以下项目以前是时区边界数据的来源,但不再得到积极维护。

    tz_world-来自Eric Muller的原始shapefile数据 whereonearth-timezone-合并了WOEDB数据的GeoJSON版本 时区地理位置离线实现

    使用时区边界生成器数据的实现

    node-geo-tz -JavaScript库(仅Node.js) 时空-JavaScript库 tz-lookup -JavaScript库 GeoTimeZone-.NET库 地理时区 -PHP库 timezonefinder -Python库 ZoneDetect -C库 Timeshape -Java库 TimeZoneMap -Java和Android库 lutz -R库 Go-tz -Go库 时区查询 -Go库 使用较旧的tz_world数据的实现

    latlong -Go库(另请阅读此帖子。) TimeZoneMapper -Java库 tzwhere -JavaScript /节点库 pytzwhere -Python库 timezone_finder -Ruby库 LatLongToTimeZone -Java和Swift库 现在几点了?-描述PHP和MongoDB的博客文章 Rundel /时区 -R库 调用其中一种Web服务的库

    时区 -调用GeoNames的Ruby gem AskGeo有自己的库,可以从Java或.Net进行调用 GeoNames拥有几乎所有内容的客户端库 其他想法

    使用R-Tree查找最近的城市 使用MySQL查找最近的城市 如果您知道其他任何人,请更新此列表

    另外,请注意,最接近城市的方法可能不会产生“正确”的结果,只是一个近似值。

    转换为Windows区域

    列出的大多数方法将返回IANA时区ID。如果需要转换为Windows时区以便与TimeZoneInfo.NET中的类一起使用,请使用TimeZoneConverter库。

    不要使用zone.tab

    该时区信息数据库包括一个名为文件zone.tab。该文件主要用于提供时区列表供用户选择。它包括每个时区的参考点的纬度和经度坐标。这样可以创建突出显示这些点的地图。例如,请参见moment-timezone主页上显示的交互式地图。

    尽管可能很想使用此数据从纬度和经度坐标解析时区,但请注意这些是点而不是边界。最好的办法是确定最接近的点,在许多情况下,这不是正确的点。

    2020-05-08 20:48:03
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载