热门标签:
Q:

Django django-location-field missing API Keys

我正在使用https://github.com/caioariede/django-location-field使用Django构建位置视图的库。 问题是我找不到说明如何定义自己的Google Maps API密钥的文档。

这是我的密码settings.py:

LOCATION_FIELD_PATH = STATIC_URL + 'location_field'
LOCATION_FIELD = {
    'map.provider': 'google',
    'map.zoom': 13,

    'search.provider': 'google',
    'search.suffix': '',

    # Google
    'provider.google.api': '//maps.google.com/maps/api/js',
    'provider.google.api_key': 'MY_API_KEY_HERE',
    'provider.google.map_type': 'ROADMAP',


    # misc
    'resources.root_path': LOCATION_FIELD_PATH,
    'resources.media': {
        'js': [
           LOCATION_FIELD_PATH + '/js/jquery.livequery.js',
            LOCATION_FIELD_PATH + '/js/form.js',
        ],
    },
}

但这种解决方案似乎不起作用。

maps.google.com/maps-api-v3/api/js/28/11/util.js:219 Google Maps API warning: NoApiKeys https://developers.google.com/maps/documentation/javascript/error-messages#no-api-keys

我一直在寻找一段时间,但没有运气得到答案。

<img alt="错误我得到"src="https://i.stack.imgur.com/39CGr.png缧/>

原网址

所有回答

共 1 条

author avatar

解决方案是将以下内容添加到settings.py 档案:

GOOGLE_MAPS_V3_APIKEY = 'YOUR_API_KEY_HERE'

相似问题