From 48d79817a8963396c15451d8d4c2b01fa9157046 Mon Sep 17 00:00:00 2001 From: Nikita Tarasov Date: Tue, 18 Oct 2016 13:32:42 +0300 Subject: [PATCH] api load options --- lib/MapContainer.js | 4 +++- src/MapContainer.jsx | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/MapContainer.js b/lib/MapContainer.js index 88d581b..b8d4383 100644 --- a/lib/MapContainer.js +++ b/lib/MapContainer.js @@ -123,7 +123,7 @@ var YandexMap = function (_Component) { }, { key: '_getAPIParams', value: function _getAPIParams() { - var params = {}; + var params = this.props.apiLoadParameters; if (this.props.coordorder) { params.coordorder = this.props.coordorder; @@ -170,6 +170,7 @@ YandexMap.propTypes = { zoom: _react.PropTypes.number, state: _react.PropTypes.object, coordorder: _react.PropTypes.oneOf(['latlong', 'longlat']), + apiLoadParameters: _react.PropTypes.object, options: _react.PropTypes.object }; YandexMap.defaultProps = { @@ -181,6 +182,7 @@ YandexMap.defaultProps = { controls: [] }, options: {}, + apiLoadParameters: {}, style: { position: 'relative' } diff --git a/src/MapContainer.jsx b/src/MapContainer.jsx index 6c2abb6..64eca33 100644 --- a/src/MapContainer.jsx +++ b/src/MapContainer.jsx @@ -16,6 +16,7 @@ class YandexMap extends Component { zoom: PropTypes.number, state: PropTypes.object, coordorder: PropTypes.oneOf(['latlong', 'longlat']), + apiLoadParameters: PropTypes.object, options: PropTypes.object } @@ -28,6 +29,7 @@ class YandexMap extends Component { controls: [] }, options: {}, + apiLoadParameters: {}, style: { position: 'relative' } @@ -99,7 +101,7 @@ class YandexMap extends Component { } _getAPIParams () { - const params = {} + const params = this.props.apiLoadParameters; if (this.props.coordorder) { params.coordorder = this.props.coordorder;