Клуб API Карт

Найдено на тему «тайлы»:
Нестандартный размер тайлов
hhrhhr
7 февраля 2017, 03:06

Обязательно ли использовать тайлы размером 256x256 точек? Можно ли работать с 1024x1024, например?

Сходу указав tileSize: [1024, 1024] получил работающим только нулевой уровень.

12 комментариев
тайлы
Легально ли грузить тайлы яндекс.карты при использовании например с API Google-карт?
m-silv
8 декабря 2016, 10:44

Собственно сабж.

Легально ли в своем веб-приложении использовать механизм описанный https://developers.google.com/maps/documentation/javascript/examples/maptype-image?hl=ru и в качестве тайлов для собственного типа карты возвращать ссылки на тайлы яндекса (типа https://vec02.maps.yandex.net/tiles?l=map&v=4.130.1&x=5376&y=2475&z=13&scale=1&lang=ru_RU) или это противоречит пользовательскому соглашению?

2 комментария
тайлы
Ошибка загрузки тайлов
D.Abramov8
3 ноября 2016, 11:48

При загрузке карты происходит обращение к несуществующим и не нужным тайлам:

http://xn--80addc3cdol2af3d.xn--p1ai/sites/all/themes/mountains/map-layers/russia/2/1-3.png Failed to load resource: the server responded with a status of 404 (Not Found)

и тд.

Как исключить эти ошибки?

2 комментария
тайлы
Тайлы Яндекс карт
signsign.info
26 октября 2016, 00:16

Здравствуйте!

На нашем онлайн сервисе который использует Яндекс.Карты и его апи привязка метки к координатам является самым важным. Проблема с которой мы боримся уже замечана давно еще несколько лет назад. Когда привязываешь метку к карте, потом ваши картокрафы перерисовывают или уточняют данные в результате рендерятся новые тайлы и метка сезжает. Речь не идет о смене зума речь идет именно об одних и техже тайлах на одном и том же зума. За последний месяц что то случилось что вы начали делать это очень активно играетесь прям со стилями зумами и прочим. Вчера были добавлены метки сегоня вы сделали улицы более толстыми и опять все поплыло. Нескольк недель назад добавили очень детальный зум мы обрдаовались но через несоклько дней с боя он исчез и метки добавленные на нем стали на других зумах естестенно выглядеть очень плохо. Подскажите есть способ простым смертным закрепиться на одной определенной версии тайлов что бы избежать этих проблем или незнею секретная функция в апи которая позволит пересчитать координаты метки и адаптировать их к новым тайлам. Есть возможность в настоящий момент как то решить эту проблему или нет? И возникает такая проблема у кого-либо еще ище из клуба или это только мы по неграмотности страдаем?

1 комментарий
API 2.1,тайлы
Использование shape-файлов в Яндекс-картах
dmorozz78
19 июня 2015, 11:23

 

Здравствуйте!

Возможно ли использовать
shape-файлы в Яндекс-картах (v2.1)?
Сейчас конвертирую shp->kml и подгружаю через ymaps.geoXml.load, но в т.к. много полигонов, отрисовка очень тормозит.

Какой утилитой можно воспользоваться для генерации
tile-файлов по shp-файлам?

слои,тайлы,API 2.1
Пользовательские слои
Иван
20 мая 2015, 17:42

Добрый день. Пытаюсь разобратсья в новой версии API Яндекс.Карт 2.1.25. Но такое чувство, что документация устарела.

 

Добавляю на карту свой слой:

 

var MyLayer = function () {

    var layer = new ymaps.Layer('путь к тайлам', {

        projection: ymaps.projection.sphericalMercator,

      });

 

    // Копирайты

    layer.getCopyrights = function () {

        return ymaps.vow.resolve('Копирайты');

    };

    // Диапазон доступных масштабов

    layer.getZoomRange = function () {

        return ymaps.vow.resolve([7, 14]);

    };

 

    return layer;

};

 

ymaps.layer.storage.add('my_layers#topo', MyLayer);

ymaps.mapType.storage.add('my_map#topo', new ymaps.MapType(

             'Топо-карта',

             ['my_layers#topo']

));

 

Затем создаю свой элемент выбора карты:

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

            center: [58.598, 49.657],

            zoom: 12,

            autoCentering: true,

            autoZooming: true,

            controls: ["rulerControl", "typeSelector", "zoomControl", "fullscreenControl"],

}),

 

myMap.controls.add(new ymaps.control.TypeSelector(['my_map#topo', 'yandex#map', 'yandex#publicMap', 'yandex#satellite']));

 

Но в итоге селекторов карты два - один стандартный, один мой. Если в настрйоках карты из controls убрать "typeSelector", то оба селектора исчезают.

Как решить проблему?
2 комментария
API 2.1,слои,тип карты,контролы,тайлы,элементы управления
Подготовка тайлов
Игорь Воробьёв
19 мая 2015, 17:45

Добрый день, не могу найти ссылку на сервис онлайн по подготовке тайлов.  Если не сложно дайте ссылочку.

2 комментария
слои,тайлы,API 2.1
Собственная карта и фон карты
zhukdl
15 мая 2015, 14:47

Всем привет.

Немного запутался и хотелось бы пояснения. АПИ 2.0.

Есть собственный слой (на основе картинки :)). Тайлы нарезаны. Все отображается. Где заканчивается собственный слой, появляется фон по умолчанию.

Опция не прокатывает options.notFoundTile

Т.е. согласно документации, если тайл не загрузился, то выводится картинка по этой ссылке.

Но этого не происходит. В консоли выводятся 404 ошибки для отсутсвующих тайлов, и виден фон.

Конечно, можно просто переопределить стиль

.ymaps-map {
    background:

но, наверное, это не есть правильный путь

4 комментария
слои,тайлы,API 2.0
как сделать чтоб при отсутствие тайла сообщение не выводилось
bats.kostya
12 мая 2015, 12:52

А как сделать чтоб при отсутствие тайла сообщение не выводилось? Например, в место сообщения пускай выводится белый фон. Меня интересует API 2.1

3 комментария
тайлы,API 2.1,карта
Один набор тайлов на несколько масштабов
delphikingdom
13 марта 2015, 19:44

Необходимо расширить возможности масштабирования для собственного слоя карты.

У моей карты тайлы до 12 масштаба, но нужно показывать хотя бы до 16. Пусть они будут размытыми, это не суть важно. Проблема в том, что у меня две карты синхронизированы и ограничение масштаба одной из них сильно усложняет работу.

Я нашла в клубе  аналогичный вопрос , но недостаточные знания не дают мне им воспользоваться.

Заменила событие getTileUrl, с ним все понятно, но как правильно переписать событие getTileSize? Я не понимаю связи между номером масштаба и размером тайла. У меня они на карте вообще всем 256х256. Поэтому я попыталась решить задачу угадыванием.

Вот с таким вариантом мне наугад удалось увеличить показ карты до масштаба 13: 

layer.getTileSize = function (zoom)
{
  if (zoom > 12) m = 512;
  else m = 256;

  return [m, m]
}

Но мне нужно больше.

Подскажите, чем надо руководствоваться заменяя событие getTileSize?

6 комментариев
масштаб,тайлы,API 2.0,слои
При потайловой загрузке объекты отображаются только после получения последнего ответа.
easy-money5
26 февраля 2015, 16:00

   Для загрузки объектов карты используется RemoteObjectManager со след. настройками:

syncOverlayInit: false,
splitRequests: true,
clusterize: false,
clusterHasBalloon: false,
geoObjectOpenBalloonOnClick: false,
paddingTemplate: "Callback_%x_%y".

  Загружаем данные, смотрим через монитор сети браузера как уходят запросы и приходят ответы. И видим, что хотя уже есть некоторые ответы, метки на карте отсутствуют. Но как только приходит последний ответ, все метки сразу отрисовываются. Тайлов около 40 шт.

  Нужно чтобы метки отрисовывались по мере получения ответов(данных) как для слоев(layers) карты. Иначе теряется смысл потайловой загрузки, когда небольшие куски отображаются быстрее.

 

4 комментария
тайлы,API 2.1,менеджер объектов
Использование формата gif
D.Abramov8
6 февраля 2015, 16:14

Добрый день!
В приложении , формирующем тайлы есть выбор двух значений для формата изображения - png и jpg.
Возможно ли использовать изображение gif? если самостоятельно перевести , например.

С уважением,
Дмитрий А.

4 комментария
слои,тайлы
Static API - как получить географические границы тайла?
Евгений
28 января 2015, 08:30

Здравствуйте.

Хочу сформировать картинку с картой прямоугольной области. Для этого мне надо загрузить набор тайлов определенного масштаба.

В запросе можно указывать только центр области и размер изображения с масштабом. В подобном запросе

http://static-maps.yandex.ru/1.x/?ll=37.620070,55.753630&z=12&size=256,256&l=map
я указываю географический центр, писксельный размер и масштаб изображения, но не могу узнать географичекие координаты его границ. Поэтому я не могу сшить набор тайлов в одну картинку.
Как найти эти границы?

6 комментариев
слои,тайлы,Static API
как загрузить тайлы на сервер?
Удалённый пользователь
26 января 2015, 12:06

в конце водео ролика не понятно как загрузить распакованные файлы на сервер (на какой сервер?)

2 комментария
слои,тайлы,API 2.1
API Яндекс Карт и Яндекс Карты
archielab
21 января 2015, 18:16

Доброго времени суток! У меня вот такой вопрос, подключил на сайт карты, при Зуме точки выводится сообщение "для этого участка местности нет данных...." , если же эту же точку найти в просто в Яндекс картах, то город есть, видно улицы, номера домов и тд, подскажите пожалуйста в чем проблема, заранее спасибо.  p.s. речь идет о городе Салават Республики Башкортостан

3 комментария
масштаб,тайлы,API 2.1,народная карта
Не подгружаются тайлы карты
Удалённый пользователь
16 января 2015, 15:14

Здравствуйте.

 

Из-за чего возможна такая проблема что при подгрузке карты, подгружается карта, расставляются метки, все масштабируется, но тайлы самой карты не подгружаются?

 

Причем при масштабировании карты двойным кликом, тайлы успешно подгружаются и все отображается как должно.

 

Из консоли:

http://vec03.maps.yandex.net/tiles?l=map&v=4.28.0&x=6174381&y=2599904&z=23&scale=1&lang=ru_RU Failed to load resource: the server responded with a status of 404 (Not Found)

 

Подключаю карту следующим образом: 

<script src="http://api-maps.yandex.ru/2.0-stable/?load=package.full&lang=ru-RU"></script>

5 комментариев
масштаб,тайлы,область видимости,слои,API 2.0
Оперативная смена тайлов.
D.Abramov8
25 декабря 2014, 10:43

Добрый день!

Стоит следующая задача.

На карте есть объекты с некоторой информацией. При наведение курсора мыши или нажатии на объект всплывает указанная выше информация об объекте. При получении информации у пользователя возникает задача выбора действия - либо выбор другого объекта на карте, либо открытие ссылки с текстовой более подробной информацией в сплывающем окне, либо переход к следующей карте (к другому набору тайлов).

Вопрос: как правильно организовать переход к другому набору тайлов из информации в баллуне?

Т.е. при нажатии на ссылку в форме баллуна необходимо произвести переход к другому набору тайлов. Или есть другой вариант?

Т.о. нужно сформировать класс-контроллер, который будет будет обрабатывать клик и передавать данные классу-эксперту, который после анализа передаст информацию классу-модели следующего действия?

Прошу помочь, сложно разобраться.

 

С уважением,

Дмитрий А.

2 комментария
слои,тайлы,API 2.1,балун,макеты
Зум при создании собственной карты
Игорь Воробьёв
22 декабря 2014, 12:04

Всем привет, прочитал статью про создание генплана на основе Яндекс карт. В целом все понятно, но есть пару вопросов.

1- Как показать вместо фона слой реальной карты местности, например в том же примере с поселком, изображение слишком мало видимо тк когда нажимаешь на -зума то видны границы изображения а под ним уже фон заданный автором, хотелось вместо фона получить реальную карту например по типу Слой пробки+спутник

2- Как возможно ограничить зум и какого размера должно быть стартовое изображение чтобы вообще видеть только подготовленное изображение например как тут http://gorodkerch.com/map/#c-8346.7547;12409.8787/z5 

8 комментариев
слои,тайлы,API 2.1
Формирование тайлов
D.Abramov8
23 ноября 2014, 22:33

Добрый вечер!

Будьте добры, напомните способы создания тайлов...можно скачать программу,...

а можно где-то в сети было?

 

С уважением,

Дмитрий

6 комментариев
слои,тайлы
Железная дорога на карте
bodim.ya
4 сентября 2014, 14:52

Добрый день. 

Подскажите, существует ли возможность подсветить имеющуюся железную дорогу на карте? Или нарисовать поверх? Разумеется вариант нарисовать линию по геотегам не рассматривается. 

Спасибо

5 комментариев
слои,тайлы,API 2.1