From 5758359c5ba3cf6739e9f0421c09aed7c3f16e81 Mon Sep 17 00:00:00 2001 From: Krivchikov Dmitry Date: Thu, 12 May 2016 09:27:29 +0300 Subject: [PATCH] FIX --- public/js/navigation.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/public/js/navigation.js b/public/js/navigation.js index 74febf2..f28e114 100644 --- a/public/js/navigation.js +++ b/public/js/navigation.js @@ -27,7 +27,15 @@ function showMeOnTheMap() { function geolocationSuccess(pos) { $('#showMeOnTheMap').removeClass('inProgress'); + + if (typeof(points.circle) != "undefined") { + myMap.removeLayer(points.circle); + } coords = [pos.coords.latitude, pos.coords.longitude]; + + points.circle = L.circle(coords, pos.coords.accuracy); + points.circle.addTo(myMap); + $.cookie('userLat',pos.coords.latitude); $.cookie('userLng',pos.coords.longitude); myMap.removeLayer(points.im); @@ -37,6 +45,11 @@ function geolocationSuccess(pos) { function geolocationFailure(positionError) { $('#showMeOnTheMap').removeClass('inProgress'); + + if (typeof(points.circle) != "undefined") { + myMap.removeLayer(points.circle); + } + if(positionError.code == 1) { text = "Вы решили не предоставлять данные о своем местоположении, " + "но это не проблема. Мы больше не будем запрашивать их у вас.";