Обязательно ли использовать тайлы размером 256x256 точек? Можно ли работать с 1024x1024, например?
Сходу указав tileSize: [1024, 1024] получил работающим только нулевой уровень.
Обязательно ли использовать тайлы размером 256x256 точек? Можно ли работать с 1024x1024, например?
Сходу указав tileSize: [1024, 1024] получил работающим только нулевой уровень.
Собственно сабж.
Легально ли в своем веб-приложении использовать механизм описанный 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) или это противоречит пользовательскому соглашению?
При загрузке карты происходит обращение к несуществующим и не нужным тайлам:
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)
и тд.
Как исключить эти ошибки?
Здравствуйте!
На нашем онлайн сервисе который использует Яндекс.Карты и его апи привязка метки к координатам является самым важным. Проблема с которой мы боримся уже замечана давно еще несколько лет назад. Когда привязываешь метку к карте, потом ваши картокрафы перерисовывают или уточняют данные в результате рендерятся новые тайлы и метка сезжает. Речь не идет о смене зума речь идет именно об одних и техже тайлах на одном и том же зума. За последний месяц что то случилось что вы начали делать это очень активно играетесь прям со стилями зумами и прочим. Вчера были добавлены метки сегоня вы сделали улицы более толстыми и опять все поплыло. Нескольк недель назад добавили очень детальный зум мы обрдаовались но через несоклько дней с боя он исчез и метки добавленные на нем стали на других зумах естестенно выглядеть очень плохо. Подскажите есть способ простым смертным закрепиться на одной определенной версии тайлов что бы избежать этих проблем или незнею секретная функция в апи которая позволит пересчитать координаты метки и адаптировать их к новым тайлам. Есть возможность в настоящий момент как то решить эту проблему или нет? И возникает такая проблема у кого-либо еще ище из клуба или это только мы по неграмотности страдаем?
Здравствуйте!
Возможно ли использовать shape-файлы в Яндекс-картах (v2.1)?
Сейчас конвертирую shp->kml и подгружаю через ymaps.geoXml.load, но в т.к. много полигонов, отрисовка очень тормозит.
Какой утилитой можно воспользоваться для генерации tile-файлов по shp-файлам?
Добрый день. Пытаюсь разобратсья в новой версии 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']));
Добрый день, не могу найти ссылку на сервис онлайн по подготовке тайлов. Если не сложно дайте ссылочку.
Всем привет.
Немного запутался и хотелось бы пояснения. АПИ 2.0.
Есть собственный слой (на основе картинки :)). Тайлы нарезаны. Все отображается. Где заканчивается собственный слой, появляется фон по умолчанию.
Опция не прокатывает options.notFoundTile
Т.е. согласно документации, если тайл не загрузился, то выводится картинка по этой ссылке.
Но этого не происходит. В консоли выводятся 404 ошибки для отсутсвующих тайлов, и виден фон.
Конечно, можно просто переопределить стиль
.ymaps-map {
background:
но, наверное, это не есть правильный путь
А как сделать чтоб при отсутствие тайла сообщение не выводилось? Например, в место сообщения пускай выводится белый фон. Меня интересует API 2.1
Необходимо расширить возможности масштабирования для собственного слоя карты.
У моей карты тайлы до 12 масштаба, но нужно показывать хотя бы до 16. Пусть они будут размытыми, это не суть важно. Проблема в том, что у меня две карты синхронизированы и ограничение масштаба одной из них сильно усложняет работу.
Я нашла в клубе аналогичный вопрос , но недостаточные знания не дают мне им воспользоваться.
Заменила событие getTileUrl, с ним все понятно, но как правильно переписать событие getTileSize? Я не понимаю связи между номером масштаба и размером тайла. У меня они на карте вообще всем 256х256. Поэтому я попыталась решить задачу угадыванием.
Вот с таким вариантом мне наугад удалось увеличить показ карты до масштаба 13:
layer.getTileSize = function (zoom)
{
if (zoom > 12) m = 512;
else m = 256;
return [m, m]
}
Но мне нужно больше.
Подскажите, чем надо руководствоваться заменяя событие getTileSize?
Для загрузки объектов карты используется RemoteObjectManager со след. настройками:
syncOverlayInit: false,
splitRequests: true,
clusterize: false,
clusterHasBalloon: false,
geoObjectOpenBalloonOnClick: false,
paddingTemplate: "Callback_%x_%y".
Загружаем данные, смотрим через монитор сети браузера как уходят запросы и приходят ответы. И видим, что хотя уже есть некоторые ответы, метки на карте отсутствуют. Но как только приходит последний ответ, все метки сразу отрисовываются. Тайлов около 40 шт.
Нужно чтобы метки отрисовывались по мере получения ответов(данных) как для слоев(layers) карты. Иначе теряется смысл потайловой загрузки, когда небольшие куски отображаются быстрее.
Добрый день!
В приложении , формирующем тайлы есть выбор двух значений для формата изображения - png и jpg.
Возможно ли использовать изображение gif? если самостоятельно перевести , например.
С уважением,
Дмитрий А.
Здравствуйте.
Хочу сформировать картинку с картой прямоугольной области. Для этого мне надо загрузить набор тайлов определенного масштаба.
В запросе можно указывать только центр области и размер изображения с масштабом. В подобном запросе
http://static-maps.yandex.ru/1.x/?ll=37.620070,55.753630&z=12&size=256,256&l=map
я указываю географический центр, писксельный размер и масштаб изображения, но не могу узнать географичекие координаты его границ. Поэтому я не могу сшить набор тайлов в одну картинку.
Как найти эти границы?
в конце водео ролика не понятно как загрузить распакованные файлы на сервер (на какой сервер?)
Доброго времени суток! У меня вот такой вопрос, подключил на сайт карты, при Зуме точки выводится сообщение "для этого участка местности нет данных...." , если же эту же точку найти в просто в Яндекс картах, то город есть, видно улицы, номера домов и тд, подскажите пожалуйста в чем проблема, заранее спасибо. p.s. речь идет о городе Салават Республики Башкортостан
Здравствуйте.
Из-за чего возможна такая проблема что при подгрузке карты, подгружается карта, расставляются метки, все масштабируется, но тайлы самой карты не подгружаются?
Причем при масштабировании карты двойным кликом, тайлы успешно подгружаются и все отображается как должно.
Из консоли:
http://vec03.maps.yandex.
Подключаю карту следующим образом:
<script src="http://api-maps.yandex.ru
Добрый день!
Стоит следующая задача.
На карте есть объекты с некоторой информацией. При наведение курсора мыши или нажатии на объект всплывает указанная выше информация об объекте. При получении информации у пользователя возникает задача выбора действия - либо выбор другого объекта на карте, либо открытие ссылки с текстовой более подробной информацией в сплывающем окне, либо переход к следующей карте (к другому набору тайлов).
Вопрос: как правильно организовать переход к другому набору тайлов из информации в баллуне?
Т.е. при нажатии на ссылку в форме баллуна необходимо произвести переход к другому набору тайлов. Или есть другой вариант?
Т.о. нужно сформировать класс-контроллер, который будет будет обрабатывать клик и передавать данные классу-эксперту, который после анализа передаст информацию классу-модели следующего действия?
Прошу помочь, сложно разобраться.
С уважением,
Дмитрий А.
Всем привет, прочитал статью про создание генплана на основе Яндекс карт. В целом все понятно, но есть пару вопросов.
1- Как показать вместо фона слой реальной карты местности, например в том же примере с поселком, изображение слишком мало видимо тк когда нажимаешь на -зума то видны границы изображения а под ним уже фон заданный автором, хотелось вместо фона получить реальную карту например по типу Слой пробки+спутник
2- Как возможно ограничить зум и какого размера должно быть стартовое изображение чтобы вообще видеть только подготовленное изображение например как тут http://gorodkerch.com/map
Добрый вечер!
Будьте добры, напомните способы создания тайлов...можно скачать программу,...
а можно где-то в сети было?
С уважением,
Дмитрий
Добрый день.
Подскажите, существует ли возможность подсветить имеющуюся железную дорогу на карте? Или нарисовать поверх? Разумеется вариант нарисовать линию по геотегам не рассматривается.
Спасибо