@h21-map/google-drawing-manager
Advanced tools
Comparing version 45.1.0 to 46.1.0
25
index.js
@@ -179,6 +179,6 @@ let drawModeMarker = "marker"; | ||
DrawingManager.prototype._remove = function () { | ||
let me = this; | ||
const me = this; | ||
if (me._circle) { me._removeCircle(); } | ||
if (me._centerMarker) { me._removeCenterMarker(); } | ||
if (me._area || me.polygonArea.length) { me._removeArea(); } | ||
if (me._centerMarker) { me._removeCenterMarker(); } | ||
if (me._circle) { me._removeCircle(); } | ||
google.maps.event.clearListeners(me, 'click'); | ||
@@ -191,5 +191,5 @@ }, | ||
me.map.setOptions({ clickableIcons: false }); | ||
let pathcLat = [] | ||
let pathcLat = []; | ||
me._removeCircle(); | ||
me._removeCenterMarker(); | ||
me._removeCircle(); | ||
@@ -476,5 +476,5 @@ !me.isMoreArea && me._removeArea(); | ||
this.isDraw && !enabledCircle && me.map.setOptions({ clickableIcons: true }); | ||
me._removeCircle(); | ||
me._removeArea(); | ||
me._removeCenterMarker(); | ||
me._removeCircle(); | ||
google.maps.event.clearListeners(me, 'click'); | ||
@@ -486,4 +486,4 @@ google.maps.event.clearListeners(me, 'mousedown'); | ||
var createCenterMarker = (e) => { | ||
me._removeCircle(); | ||
me._removeCenterMarker(); | ||
me._removeCircle(); | ||
@@ -505,6 +505,8 @@ e && me._setPosition(e); | ||
me._centerMarker.setMap(me.map); | ||
if (!enabledCircle) { google.maps.event.trigger(me, 'draw:marker_create', me._getPosition()); } | ||
me.markerOptions.fitBounds && !enabledCircle && me._fitBoundsMarker(); | ||
me.markerOptions.isMarkerAnimate && !enabledCircle && me.isAnimateMarker(true); | ||
if (!enabledCircle) { google.maps.event.trigger(me, 'draw:marker_create', me._getPosition()); } | ||
google.maps.event.addListener(me._centerMarker, 'click', () => { | ||
@@ -535,4 +537,3 @@ google.maps.event.trigger(me, 'draw:marker_click', me._getPosition()); | ||
enabledCircle && me._bindCircle(); | ||
me.position = null; | ||
(enabledCircle && me._centerMarker) && me._bindCircle(); | ||
} | ||
@@ -615,4 +616,4 @@ | ||
DrawingManager.prototype._removeCenterMarker = function () { | ||
let me = this; | ||
if (me._centerMarker) { | ||
const me = this; | ||
if (me._centerMarker && !me._circle) { | ||
me._centerMarker.setMap(null); | ||
@@ -619,0 +620,0 @@ me._centerMarker = null; |
{ | ||
"name": "@h21-map/google-drawing-manager", | ||
"scope": "@h21-map", | ||
"version": "45.1.0", | ||
"version": "46.1.0", | ||
"description": "A library of Google Map JS API", | ||
@@ -6,0 +6,0 @@ "main": "index.js", |
33585
799