diff --git a/google-map-marker.html b/google-map-marker.html
index 1900fa3..6d7efe1 100644
--- a/google-map-marker.html
+++ b/google-map-marker.html
@@ -221,6 +221,16 @@
observer: '_iconChanged'
},
+ /**
+ * URL for the marker.
+ *
+ * @type {?String}
+ */
+ url: {
+ type: String,
+ value: ''
+ },
+
/**
* When true, marker mouse* events are automatically registered.
*/
@@ -450,6 +460,7 @@
lat: parseFloat(this.latitude),
lng: parseFloat(this.longitude)
},
+ url: this.url,
title: this.title,
animation: google.maps.Animation[this.animation],
draggable: this.draggable,
@@ -467,7 +478,7 @@
},
_clearListener: function(name) {
- if (this._listeners[name]) {
+ if (this._listeners && this._listeners[name]) {
google.maps.event.removeListener(this._listeners[name]);
this._listeners[name] = null;
}