Skip to main content

djangocms-gmaps

Latest Version Downloads License django-cms

This project requires django-cms v3.0 or higher to be properly installed and configured.

This package is compatible with Aldryn.

Preview

http://mishbahr.github.io/djangocms-gmaps/assets/resized/djangocms_gmaps_002.jpeg http://mishbahr.github.io/djangocms-gmaps/assets/resized/djangocms_gmaps_003.jpeg

Quickstart

  1. Install djangocms-gmaps:

    pip install djangocms-gmaps
  2. Add djangocms_gmaps to INSTALLED_APPS:

    INSTALLED_APPS = (
        ...
        'djangocms_gmaps',
        ...
    )
  3. Sync database tables (requires south>=1.0.1 if you are using Django 1.6.x):

    python manage.py migrate
  4. Add DJANGOCMS_GMAPS_API_KEY to your project settings:

    DJANGOCMS_GMAPS_API_KEY = 'AIzaSyCkUOdZ5y7hMm0yrcCQoCvLwzdM6M8s5qk'

For more information about Google Maps API key, please visit https://developers.google.com/maps/documentation/javascript/get-api-key

Configuration

Plugin(s) Module - If module is None, plugin is grouped Generic group:

DJANGOCMS_GMAPS_PLUGIN_MODULE = _('Generic')

Name of the Map plugin:

DJANGOCMS_GMAPS_PLUGIN_NAME = _('Map')

Name of the Location plugin:

DJANGOCMS_GMAPS_LOCATION_PLUGIN_NAME = _('Location')

Can this plugin only be attached to a placeholder that is attached to a page:

DJANGOCMS_GMAPS_PAGE_ONLY = False

A list of Plugin Class Names. If this is set, this plugin may only be added to plugins listed here:

DJANGOCMS_GMAPS_PARENT_CLASSES = None

Is it required that this plugin is a child of another plugin? Or can it be added to any placeholder:

DJANGOCMS_GMAPS_REQUIRE_PARENT = False

Whether this plugin can be used in text plugins or not:

DJANGOCMS_GMAPS_TEXT_ENABLED = False

Override the Template dropdown choices to have different template options:

DJANGOCMS_GMAPS_TEMPLATES = (
    ('djangocms_gmaps/default.html', _('Default')),
)

You can customize the content and appearance of InfoWindow attached to map markers:

DJANGOCMS_GMAPS_INFOWINDOW_TEMPLATE = 'djangocms_map/infowindow.html'

Set fieldsets to control the layout of Map plugin add/change form:

DJANGOCMS_GMAPS_FIELDSETS = None

Set fieldsets to control the layout of Location plugin add/change form:

DJANGOCMS_GMAPS_LOCATION_FIELDSETS = None

Enable Advanced Options to allow the users to fully customise map controls e.g. streetViewControl:

DJANGOCMS_GMAPS_ADVANCED_OPTIONS_ENABLED = True

Styled maps allow the user to customize the presentation of the Google maps, changing the visual display of such elements as roads, parks, and built-up areas:

DJANGOCMS_GMAPS_STYLED_MAPS_ENABLED = True

Info windows - set this to false if you want to disable the infowindow:

DJANGOCMS_GMAPS_INFOWINDOW_ENABLED = True

Info window with maxWidth - the maximum width of a info window is set to 220 pixels:

DJANGOCMS_GMAPS_INFOWINDOW_MAXWIDTH = 220

Allow users to define custom marker icons for individual locations instead of the default icons:

DJANGOCMS_GMAPS_CUSTOM_MARKERS_ENABLED = True

You may also like…

Metadata

Release files for djangocms-gmaps 0.1.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for djangocms-gmaps 0.1.5.1
File Size Uploaded
djangocms-gmaps-0.1.5.1.tar.gz 22.4 kB Details

Release files / djangocms-gmaps-0.1.5.1.tar.gz

Download URL djangocms-gmaps-0.1.5.1.tar.gz
Size 22.4 kB
Tags Source
SHA-256 checksum
How to use checksums
cd9ec37be96e8f89b32f2a27b676890dbef61e22cdbaf3c61f8f23c7d1739d95
BLAKE2b-256 checksum
How to use checksums
9c2565cf1582c4f9a92e80afb2f0e48fd1e811d417e7f2a5b02f73273acf2003
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.5.1 This release

1 release file

0.1.5.0

1 release file

0.1.4.0

1 release file

0.1.3.3

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page