diff --git a/public/js/main.js b/public/js/main.js
index 8aea090..6fb5f26 100644
--- a/public/js/main.js
+++ b/public/js/main.js
@@ -23,18 +23,24 @@ function getURLParameter(name) {
* @returns true
*/
function init() {
- myLayer = function () {
+ questLayer = 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('quest#layer', questLayer);
+ ymaps.mapType.storage.add('quest#type', new ymaps.MapType('MapQuest', ['quest#layer']));
- ymaps.layer.storage.add('my#layer', myLayer);
- ymaps.mapType.storage.add('my#type', new ymaps.MapType('OpenStreetMap', ['my#layer']));
+ osmLayer = function () {
+ return new ymaps.Layer(
+ 'http://c.tile.openstreetmap.org/%z/%x/%y.png', {projection: ymaps.projection.sphericalMercator});
+ };
+ ymaps.layer.storage.add('osm#layer', osmLayer);
+ ymaps.mapType.storage.add('osm#type', new ymaps.MapType('OpenStreetMap', ['osm#layer']));
myMap = new ymaps.Map("map", {
center: [ymaps.geolocation.latitude, ymaps.geolocation.longitude],
zoom: 12,
- type:'my#type',
+ type:'quest#type',
behaviors: ['default', 'scrollZoom']
});
@@ -43,8 +49,9 @@ function init() {
myMap.controls.add('scaleLine');
typeSelector = new ymaps.control.TypeSelector();
- typeSelector.addMapType('my#type', 0);
- typeSelector.addMapType('yandex#publicMap', 1);
+ typeSelector.addMapType('quest#type', 0);
+ typeSelector.addMapType('osm#type', 1);
+ typeSelector.addMapType('yandex#publicMap', 2);
myMap.controls.add(typeSelector);
myMap.copyrights.add('Участники OpenStreetMap');
myMap.copyrights.add('Tiles courtesy of MapQuest');