Клуб API Карт

Покажите пример вставки OSM в Яндекс карты

ktotud
20 апреля 2012, 15:13

Хочу перевести свой проект с гугла на движек яндекс карт.

Для гугла у меня были подготовлены тайлы.

Судя по информации в новой версии яндекс карт появилась возможность подключать такие тайлы.

Я так понимаю как то через projection.sphericalMercator

 

никакой информации в интернете к сожалению не нашел

8 комментариев
Подписаться на комментарии к посту

map.layers.add(new ymaps.Layer(

    '', {

        projection: ymaps.projection.sphericalMercator

   }

);

ОГРОМНОЕ человеческое спасибо!

А как во второй версии наложить слой со своими тайламы поверх спутника? пример: http://zemledelec.com/villages/polist/interactive_plan_polist.php (в хроме тайлы подгружаються медленно)

map.setType('yandex#satellite');

map.layers.add( ...

делаю вот так но в ie появляются рамки вокруг тайлов и во всех браузерах загрузка тайлов нестабильна

        ymaps.ready(init);

 

        function init () {    

            // Создаем карту в заданной системе координат.

            var myMap = new ymaps.Map('map', {

                    center: [57.943262,31.297048],

                    zoom: 16,

    type: 'yandex#satellite'

                    // Указываем ключ нашего типа карты

                  //  type: 'my#blacksea'

                }, {

                    maxZoom: 19, // Максимальный коэффициент масштабирования для заданной проекции.

                    minZoom: 0, // 

                });

 

            var nnn= new ymaps.Layer(

                        // Зададим функцию, преобразующую номер тайла и уровень масштабировая

                        // в URL до тайла на нашем хостинге

                        function (tile, zoom) {

                             return "http://zemledelec.com/poselki77/tile/" + zoom + "-" + tile[0] + "-" + tile[1] + ".png";

                        }

                    )

    

 myMap.layers.add(nnn);

 

        }

Вы не могли бы дать ссылку на пример?

Пример находится здесь: map.jino.ru/2.php 

Война с серыми тайлами в ие приняла затяжной оборонительный характер. На maps.yandex.ru те же серые тайлы, и пока приходится с ними жить. Надеемся, что скоро починим.

А насчет нестабильной подгрузки - тут не у нас проблема. Могу только посоветовать выставить опцию для слоя tileTransparent=true, тогда если ваши тайлы не подгрузятся, будет отображаться подложка спутника от Яндекса.