Клуб API Карт

Аналог опции "backgroundMapType в апи 2.0

dstime
3 июля 2012, 16:51

Подскажите пожалуйста аналог опции "backgroundMapType", которая используется при создании карты из пользовательских тайлов, для карт апи 2.0

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

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

Обратитесь к документации или примерам.

например

http://api.yandex.ru/maps/doc/jsapi/2.x/examples/blacksea.html

 

ymaps.mapType.storage.add('my#blacksea', new ymaps.MapType(  'Карта Черного моря',  ['my#blacksea'] //
Ы Пророкбадунизма
4 июля 2012, 12:41

Спасибо, за ответ, вопрос выше писался по моей просьбе.

 

Совет помог, но не до конца, в нашем проекте используется карта из собственных тайлов, которые покрывают только часть территории, в апи 1.1 использовалась опция "backgroundMapType", и тип карты "MAP", для того чтобы когда наши тайлы закончатся, начиналась ваша карта. При попытке перейти на апи 2.0, столкнулись с проблемой отображения "нижнего" слоя.

 

Используя ваш совет часть проблемы удалось решить, но не полностью, тестовая страница находится по ссылке. Код карты здесь. Оставшаяся проблема в том что 404 тайл "верхнего" слоя, перекрывает тайлы "нижнего" слоя карты. Возможно ли отключить отображение 404 тайла для слоя принудительно?

 

примеры не открываются.

"отключить" 404 тайлы можно или сказав что они у вас прозрачные, либо выставив опцию notFoundTile в URL прозрачного GIF

 

Ы Пророкбадунизма
4 июля 2012, 13:56

по поводу примеров, был временный перегруз сервера))) теперь работает))

notFoundTile установлен прозрачный пнг, вместо тайлов просто серый фон

прозрачность тру

 

http://k-ur.ru/images/map/404.png - оно не прозрачное.

Такс, наш косяк - установлен фон в bebebe

Изменить нельзя, но можно выставить опцию что слой прозрачный

опция tileTransparent, у вас написанна как tiletransparent

Ы Пророкбадунизма
4 июля 2012, 14:58

Ок спасибо помогло)))