diff --git a/package.json b/package.json index c7c71f0..be013ff 100644 --- a/package.json +++ b/package.json @@ -35,6 +35,7 @@ "eventemitter3": "^1.1.0", "lodash.assign": "^3.2.0", "lodash.isfunction": "^3.0.5", + "lodash.isnumber": "^3.0.1", "lodash.isplainobject": "^3.1.0", "lodash.pick": "^3.1.0", "point-geometry": "0.0.0", diff --git a/src/google_map.js b/src/google_map.js index ca71dbd..3425ec6 100644 --- a/src/google_map.js +++ b/src/google_map.js @@ -17,6 +17,7 @@ import isFunction from 'lodash.isfunction'; import isPlainObject from 'lodash.isplainobject'; import pick from 'lodash.pick'; import assign from 'lodash.assign'; +import isNumber from 'lodash.isnumber'; const kEPS = 0.00001; const K_GOOGLE_TILE_SIZE = 256; @@ -41,12 +42,6 @@ const style = { position: 'relative' }; - -function isNumber(n) { - return !Number.isNaN(parseFloat(n)) && Number.isFinite(n); -} - - export default class GoogleMap extends Component { static propTypes = {