-
Notifications
You must be signed in to change notification settings - Fork 19
Adding Circles
objectivehtml edited this page Sep 12, 2014
·
1 revision
Manually adding circles to the map without using the field type or JavaScript is real easy. Simply call the craft.googleMaps.circle
method with your map's id, and some options to define the circle's position, radius, and appearance. The Google Maps API defines circles in meters, but using the metric
Google Maps for Craft will do the conversion for you. The available metric
values are feet
, miles
, meters
, kilometers
.
{% set options = {
id: 'map',
width: '400px',
height: '300px'
} %}
{{ craft.googleMaps.map(options) }}
{{ craft.googleMaps.circle('map', {
title: 'Some Circle',
content: 'This is some window content',
metric: 'miles',
lat: 40,
lng: -86,
options: {
radius: 100,
strokeColor: 'red',
strokeWeight: 0.6,
strokeOpacity: 0.6,
fillColor: 'red',
fillOpacity: 0.3
}
}) }}