django-easy-maps

软件截图:
django-easy-maps
软件详细信息:
版本: 0.9
上传日期: 20 Feb 15
许可: 免费
人气: 0

Rating: nan/5 (Total Votes: 0)

Django的易图是一个Django应用程序,可以很容易地显示地图为Django模板给定的地址。该许可证是麻省理工学院。
安装
PIP安装geopy
PIP安装Django,易图
用法
  1。加入“easy_maps”到INSTALLED_APPS
  2。运行./manage.py使用syncdb(或./manage.py迁移easy_maps如果南面是在使用中)
  3。使用easy_map templatetag:
  {%负载easy_maps_tags%}
&NBSP; <! - 与300x400尺寸的默认地图 - >
&NBSP; {%easy_map“俄罗斯叶卡捷琳堡市,米拉32”300 400%}
&NBSP; <! - 变量的地址,自定义的详细程度和自定义模板 - >
&NBSP; {%easy_map地址200 200 5使用'map.html“%}
&NBSP;它具有以下特征:
&NBSP; {%easy_map <地址> [<宽度> <高度>] [<变焦>] [使用]%}
&NBSP;坐标的地图将使用谷歌的地理编码器第一次访问得到。然后,他们会被缓存在DB。 Django模板缓存可用于购买,以防止在每个地图上DB访问渲染:
&NBSP; {%负载easy_maps_tags缓存%}
&NBSP; {%缓存600 my_map firm.address%}
&NBSP; {%easy_map firm.address 300 400%}
&NBSP; {%在endCache%}
就这样!没有API键,手动地理编码,HTML / JS复制粘贴或者Django模型的改变是必要的。
定制
如果默认的地图模板是不够的,然后自定义地图模板可用于:
{%easy_map地址使用“map.html”%}
<! - 和 - >
{%easy_map地址200 300 5使用'map.html“%}
该模板将有“地图”(它是easy_maps.models.Address实例),“宽度”,“高度”和“缩放”的变量。外模板上下文传递给'map.html'为好。
地址模型
easy_maps.models.Address模式有以下字段:
&NBSP; *地址
&NBSP; *计算地址
&NBSP; *经度
&NBSP; *纬度
&NBSP; * geocode_error
特约
如果您发现一个bug,实现了一个功能或自定义模板,并认为它是有用的,那么请考虑贡献。补丁程序,拉请求或者只是建议,欢迎!
源代码:https://bitbucket.org/kmike/django-easy-maps/
bug跟踪系统:https://bitbucket.org/kmike/django-easy-maps/issues/new

What是新的本新闻稿中:

  • 在向下兼容:增加了支持geopy&GT; = 0.96,下降了支持geopy&LT; 0.96。
  • 在添加了Django的1.6的支持,为下降1.3 Django的支持。它可能仍然使用Django 1.3工作,但这里不再进行试验。
  • 在实验的Python 3.3的支持。(没有代码的变化 - 应用程序似乎工作原样)

要求

  • 在Django的
  • 在Python中

显影剂的其他软件 Mikhail Korobov

意见 django-easy-maps

评论没有发现
添加评论
打开图片!