利用地理坐标确定时区的可重用django应用程序
django-geo-timezones的Python项目详细描述
地理时区是一个简单的django应用程序,通过地理坐标来确定时区。
快速启动
将“地理时区”添加到已安装的应用程序设置中,如下所示:
INSTALLED_APPS = ( ... 'geo_timezones', ... )
从http://efele.net/maps/tz/world/下载shp tz_数据文件。
运行python manage.py migrate以创建时区模型。
运行python manage.py geo_timezones_update–shp_filename=<;shp tz_data file>;更新时区。
在代码中使用应用程序:
... from geo_timezones import get_timezone_name_by_coordinates ... timezone_name = get_timezone_name_by_coordinates(55.3424, 61.0034) # lat, long