New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@h21-map/google-drawing-manager

Package Overview
Dependencies
Maintainers
1
Versions
75
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@h21-map/google-drawing-manager - npm Package Compare versions

Comparing version 8.2.0 to 8.3.0

34

index.js
let DRAWING_MODE_MARKER = "marker";
let DRAWING_MODE_CIRCLE = "circle";
let DRAWING_MODE_AREA = "area";
let DRAWING_MODE_FITBOUNDS = "fitbounds";
let drawModeMarker = "marker";
let DrawModeCircle = "circle";
let DrawModeArea = "area";
let DrawModeFitBounds = "fitbounds";
let DrawModeReset = "reset";

@@ -72,19 +73,22 @@ function DrawingManager(map, opts) {

switch (drawingType) {
case DRAWING_MODE_MARKER:
case drawModeMarker:
me._bindMarker(false);
break;
case DRAWING_MODE_CIRCLE:
case DrawModeCircle:
me._bindMarker(true);
break;
case DRAWING_MODE_AREA:
case DrawModeArea:
me._bindArea();
break;
case DRAWING_MODE_FITBOUNDS:
case DrawModeFitBounds:
me._fitBounds();
break;
default:
case DrawModeReset:
me._reset();
break;
default:
me._remove();
break;
}
if (drawingType == DRAWING_MODE_FITBOUNDS || drawingType == DRAWING_MODE_AREA || drawingType == DRAWING_MODE_CIRCLE) { me._drawingType = null; return false }
if (drawingType == DrawModeFitBounds || drawingType == DrawModeArea || drawingType == DrawModeCircle) { me._drawingType = null; return false }
me._drawingType = drawingType;

@@ -96,5 +100,11 @@ }

const me = this;
me._reset();
google.maps.event.clearListeners(me, 'click');
google.maps.event.clearListeners(me.map.getDiv(), 'mousedown');
},
DrawingManager.prototype.remove = function () {
const me = this;
me._remove();
},
DrawingManager.prototype.resetMarker = function () {

@@ -177,3 +187,3 @@ const me = this;

DrawingManager.prototype._reset = function () {
DrawingManager.prototype._remove = function () {
let me = this;

@@ -180,0 +190,0 @@ if (me._area || me.polygonArea.length) { me._removeArea(); }

{
"name": "@h21-map/google-drawing-manager",
"scope": "@h21-map",
"version": "8.2.0",
"version": "8.3.0",
"description": "A library of Google Map JS API",

@@ -6,0 +6,0 @@ "main": "index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc