Клуб API Карт

Как убрать "Для этого участка местности..."

dots2111
22 марта 2016, 21:50

В данный момент уже второй день волнует такой вопрос, как убрать 

Сам я не нашел как исправить это. 

Плюс, мне необходимо сделать так, чтобы человек просто не смог "переместить" карту до этого участка. Т.е. чтобы при "захватывании" участка мышью он не мог выйти за границы, которые я установлю. Прошу помощи :)

13 комментариев
Перемещение карты ограничивается опцией карты restrictMapArea
https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/Map-docpage/#param-options.restrictMapArea

Изменить изображение можно указав слою опцию notFoundTile
https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/Layer-docpage/#param-options.notFoundTile
dimik,
Большое тебе спасибо! А еще вопрос, есть в условии пользоования такой элемент как макс. 25к запросов к геокодеру. Так вот, если я своих меток поставлю и по ним кликать - то геокодер на "счетчик" не ставит, но если на карте сделаю поиск(ах да, слои мои и только), то счетчик работать будет?
dots2111,
Будет, нужно кешировать. Мы рекомендуем проксировать запросы через свой сервер
dimik,
"Изменить изображение можно указав слою опцию notFoundTile
https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/Layer-docpage/#param-options.notFoundTile"

Когда использую эту опцию, у меня сам слой не загружается. Вероятно я не там ее ставлю, но где бы я ее не ставил итог один
dots2111,
Дайте ссылку на свою страницу или соберите пример на jsfiddle
dimik,
https://jsfiddle.net/8pfss0dh/1/

Только я пока подключал до этого лишь собственные локальные тайлы, но там впрочем видно.
Вот, просто, учитывая мое "тугое" понимание js я не совсем толком понимаю куда прописать(я прописал перед projection), чтобы убрались именно эти надписи.
dots2111,
я же писал выше "указав слою опцию notFoundTile", СЛОЮ, а не карте.

Урл, который вы прописали возвращает 404
http://rastr.igis.ru/izh/igis/12/2655-1256.png

Пример на jsfiddle надо сделать работающим, чтобы карта была в 4-м окне, а не просто код туда вставить. В окне "javascript" не должно быть тэгов script, только код. АПИ надо подключать через External Resources в сайдбаре слева и АПИ работает только по https, не по http
dots2111,
Еще раз ссылка на документацию, чтобы не вставлять туда не знаю куда
https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/Layer-docpage/#param-options.notFoundTile
dimik,
Честно, документация никак мне не помогает понять куда вставлять... Я понимаю что код не отображает карту, т.к. я использую локальные файлы же. КАкая разница, она все равно не отобразиться и дело абсолютно не в том какая эта карта, их будет много. Просто я не понимаю куда там вставлять, я понимаю, что к слою. Да, так же ошибка от картинки, за это спасибо, но я ведь и другую подключал, опять же локально.

Просто мне нужен нормальный пример с этой опцией и все, а нигде я примерно такого не накопал
dots2111,
Что там можно не понимать? Layer принимает 2 параметра – первый шаблон урла (Строка) второй – опции (Объект)
new ymaps.Layer('_шаблон_урла_', {notFoundTile: '_урл_до_картинки_' });

Там же есть пример, посмотрите внимательно.
https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/Layer-docpage/#param-options.notFoundTile

Примеров на все случаи жизни не бывает, надо научиться читать документацию, а не склеивать по кусочкам из примеров
https://jsfiddle.net/8pfss0dh/2/
dimik,
Черт возьми, я просто полный профан и новичок и такой вариант я думал, но мне показалось, что он не корректен будет О_О.
Спасибо, большое, теперь правда понятнее. Это решает многие проблемы, и еще в догонку, вдруг есть на примете.
Я тайлы нарезаю на геохостинге, есть ли еще подобные сервисы?
Огромная благодарность за ваше терпение
dots2111,
Нет, поэтому я и сделал геохостинг
dimik,
Отлично!
А такой вопрос
https://tech.yandex.ru/maps/jsbox/2.1/object_manager
По идеи, при экспортировании и открытие скачиваемого файла, я должен получить такую же карту с метками как в песочнице, однако это не работает локально(при том, что я с https до http убрал). А в целом код не менял, так же при аналогичном подходе у меня и на своей карте не отображатся метки таким образом. Это я снова где-то накосячил?