From 8df0cf677a0b879bf545514a9f79549a5eb1acbe Mon Sep 17 00:00:00 2001 From: Krivchikov Dmitry Date: Wed, 27 May 2015 21:00:20 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9C=D0=B0=D0=BB=D0=B5=D0=BD=D1=8C=D0=BA?= =?UTF-8?q?=D0=B8=D0=B5=20=D1=82=D0=BE=D1=87=D0=BA=D0=B8-=D0=BC=D0=B0?= =?UTF-8?q?=D1=80=D0=BA=D0=B5=D1=80=D1=8B=20=D0=BD=D0=B0=20=D0=BC=D0=B0?= =?UTF-8?q?=D1=80=D1=88=D1=80=D1=83=D1=82=D0=B5=20v2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/js/route.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/public/js/route.js b/public/js/route.js index 161830f..d77e85e 100644 --- a/public/js/route.js +++ b/public/js/route.js @@ -27,8 +27,10 @@ function buildRoute(fit) wayPoints.push({latLng: {lat: lat, lng: lng}}); costomPointName = 'c_'+lat+'_'+lng; - points[costomPointName] = L.marker([lat, lng], {icon: categories.simplepoint, title: 'Произвольная точка'}); - points[costomPointName].addTo(myMap); + if (typeof points[costomPointName] == 'undefined') { + points[costomPointName] = L.marker([lat, lng], {icon: categories.simplepoint, title: 'Произвольная точка'}); + markers.addLayer(points[costomPointName]); + } } if (i == 0) @@ -172,7 +174,8 @@ function addToRoute(id, build) e = (id[1]>=0) ? 'E'+id[1] : 'W'+Math.abs(id[1]); coordsName = n.substring(0,10)+'° '+e.substring(0,10)+'°'; - $('#wayPoints').append('
× '+coordsName+'
'); + costomPointName = 'c_'+id[0]+'_'+id[1]; + $('#wayPoints').append('
× '+coordsName+'
'); closePopup(); openBox('Route', true);