将google地图添加到带有简单标记的模板中。

django-gmapif的Python项目详细描述


#Django Gmapify

使用简单标记将Google地图添加到模板中。


Django Gmapify提供了一种使用简单标记管理Google地图JavaScript API v3的简单方法:

{%gmapify“地图画布”36.84531718210699-2.4523544311523438%}

django gmapify

或从github克隆项目:


$git clone git@javinb/django gmapify.git
$cd django gmapify
$pip install-r requirements.txt


…)


在模板中创建div。地图将填补这一部分,所以它必须有宽度和高度:


<;div id="map-canvas" style="width:500px;height:500px;"></div>


>加载和使用模板中提供的“gmapify”标签:



{%loadgmapify%}
{%gmapify<>%gmapify<%gmapify<;gmtu id>;lt;lat>;lt;lng>;[zoom=<;缩放>;][地图类型=<;地图类型>;][marker-title=<;marker-title=<;marker-title=<;marker-title=<;marker-title=>;marker>;]%}

django gmapify为google maps api v3提供了所有javascript功能,因此在模板的末尾加上“gmapify”标记。

\r/>\r可选参数

-**缩放:*显示地图的初始分辨率,其中缩放0对应于完全缩小的地球地图,而更高的缩放级别则放大到更高的位置决议。默认为15。
-**映射类型:**初始映射类型。默认路线图。支持以下地图类型:
-**路线图:**显示谷歌地图的正常默认二维分幅。
-**卫星:**显示照片分幅。
-**混合:**显示照片分幅和突出功能(道路,城市名称)。
-**地形:**显示物理浮雕瓷砖,用于显示高程和水景(山、河等)。
-**标记标题:**标记的标题。如果未提供标记,则不会显示任何标记。


{%endblock style%}

{%block content%}
<;div id="map"></div>
{%endblock content%}

{%block js%}
{%gmapify“map”36.84531718210699-2.4523544311523438 zoom=18 marker_title=“almeria”%}
{%endblock js%}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
javai是JAXB的新手。如何将两个具有不同名称空间的不同xml合并为一个具有根元素的xml并将其解组?   JDO中的java应该是可传递的DefaultFetchGroup吗   java服务器配置问题   java在理解JList时遇到困难   java何时将RequestContextFilter用于Jersey?   java从数据库中读取文本文件。jar文件   Java正则表达式,仅适用于不包括零的正数   爪哇番石榴。类路径中的jar   JavaEE:关于设计的问题   java GUI,在面板中排列按钮   java Android为什么使用接口被认为是活动和片段之间通信的最佳实践?   java如何获取wicket图像的url以在开放图元标记中使用它   从Java字节[]>Base64>Javascript数组缓冲>Base64>byte[]   java正则表达式帮助字符串JWE766。1.pdf格式摘录766   java Hibernate,JPA忽略@Formula