我无法让django-easy-maps工作。它有“地理编码错误”错误,我不知道为什么以及如何解决这个问题。
基于此: https://github.com/bashu/django-easy-maps 我第一次跑这个:
pip install django-easy-maps
settings.py
INSTALLED_APPS = (
...
'easy_maps',
)
EASY_MAPS_GOOGLE_MAPS_API_KEY = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ___0123456789' (not this is not my key but i just put it as example'
在我的html
模板中{% extends 'employee/base.html' %}
{% load bootstrap3 %}
{% block page %}
<div class="col-lg-12">
<div class="panel">
<div class="panel-heading bg-blue">
<h4 class="panel-title text-center text-white">
My Map
</h4>
</div>
<div class="panel-body">
{% load easy_maps_tags %}
{% easy_map "Russia, Ekaterinburg, Mira 32" 300 400 %}
</div>
</div>
</div>
{% endblock %}
我跑
python manage.py makemigrations
python manage.py migrate
但它不会在页面中显示任何地图。它有这个
html生成的文件中存在此“地理编码错误”。
<!-- HTML map container -->
<div id="map-canvas-1"
class="easy-map-googlemap">
<!-- geocoding error -->
</div>
问题是什么?在django上设置简易地图的正确方法是什么?
答案 0 :(得分:0)
我的配置存在同样的问题。我注意到地址似乎对我不理解的参数区分大小写
如果所有字符串都是小写字母但是相同的地址有一个字符大小写,并且它不再起作用,则地址可以工作。 这并不意味着地址必须是小写的。
例如在我的情况下:
该地址有效:28 rue bardin,92110 clichy
但这不是: 28 rue bardin,92110 C lichy
并且在其他情况下,为了使地址正常工作,它需要倒置一些大写