From 8349d3a23f717f1f6b087848632bf864cb4d9e9e Mon Sep 17 00:00:00 2001 From: Krivchikov Dmitry Date: Wed, 28 May 2014 15:04:40 +0400 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=B0=D0=BA=D0=BE=D0=BD=D0=B5=D1=86=20?= =?UTF-8?q?=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=20=D1=81=D0=BB?= =?UTF-8?q?=D0=BE=D0=B9=20OSM!?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/js/main.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/public/js/main.js b/public/js/main.js index 58ddbf1..8aea090 100644 --- a/public/js/main.js +++ b/public/js/main.js @@ -23,17 +23,32 @@ function getURLParameter(name) { * @returns true */ function init() { + myLayer = function () { + return new ymaps.Layer( + 'http://otile1.mqcdn.com/tiles/1.0.0/osm/%z/%x/%y.png', {projection: ymaps.projection.sphericalMercator}); + }; + + ymaps.layer.storage.add('my#layer', myLayer); + ymaps.mapType.storage.add('my#type', new ymaps.MapType('OpenStreetMap', ['my#layer'])); + myMap = new ymaps.Map("map", { center: [ymaps.geolocation.latitude, ymaps.geolocation.longitude], zoom: 12, + type:'my#type', behaviors: ['default', 'scrollZoom'] }); myMap.controls.add('mapTools'); - myMap.controls.add('typeSelector'); myMap.controls.add('smallZoomControl'); myMap.controls.add('scaleLine'); + typeSelector = new ymaps.control.TypeSelector(); + typeSelector.addMapType('my#type', 0); + typeSelector.addMapType('yandex#publicMap', 1); + myMap.controls.add(typeSelector); + myMap.copyrights.add('Участники OpenStreetMap'); + myMap.copyrights.add('Tiles courtesy of MapQuest'); + initCategories() getPoints();