nakarte

Source code of https://map.sikmir.ru (fork)
git clone git://git.sikmir.ru/nakarte
Log | Files | Refs | LICENSE

commit b341e908e56f328261dac1ab18c3543a101fa719
parent ac7fb3bf8160877aa5c77f051ba0fa4ca2f982b5
Author: Sergej Orlov <wladimirych@gmail.com>
Date:   Thu,  9 Mar 2017 10:32:57 +0300

[google layer] avoid errors when zooming before google api loaded

Diffstat:
Msrc/lib/leaflet.layer.google/index.js | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/lib/leaflet.layer.google/index.js b/src/lib/leaflet.layer.google/index.js @@ -91,9 +91,12 @@ L.Layer.Google = L.GridLayer.extend({ }, _onZoom: function(e) { + if (!this.google) { + return; + } let center = e.center; setTimeout(() => { - let googleCenter = new window.google.maps.LatLng(center.lat, center.lng); + let googleCenter = new this.google.maps.LatLng(center.lat, center.lng); this._googleMap.setCenter(googleCenter); this._googleMap.setZoom(Math.round(e.zoom)); }, 0