2009-11-10 4 views
3

Я смотрел на http://www.msnbc.msn.com/id/26295161/ns/weather/ и заметил, что карта флэш-памяти предоставляется с помощью бинга и имеет пользовательскую цветовую схему. У меня есть аналогичная необходимость показать карты с черным цветом &, можно ли использовать их api или создать пользовательские плитки? (не представляется возможным предоставить плитки для всех карт на всех уровнях :)пользовательские цвета в бинговых картах?

ответ

1

Если вы не привязаны к картам Bing, вы можете посмотреть на Mapbox, которые предоставляют карты на основе OpenStreetMap в любом стиле, который вы желаете.

+0

Спасибо! Havent видел облачный, прежде чем кажется интересной альтернативой, я проверю api – Homde

+1

оригинальный вопрос все еще не ответил, кто-нибудь решил это? –

+0

Похоже, что ссылка устарела. Сайт изменен настолько, что сразу не ясно, как новый сайт относится к этому вопросу. – Jeff

1

Этот вопрос по-прежнему не ответил, и даже если он старый, я думаю, это имеет значение. На самом деле, они не используют разные плитки или пользовательскую схему плитки. Вы можете увидеть их в инструменте сетевой проверки.

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

0

Возможно, пользовательские плитки шкуросъемная является то, что вам нужно: http://rbrundritt.wordpress.com/2009/11/27/bing-maps-custom-tile-skinner/

В этом примере автор меняет цвет дорог с использованием ColorMatrix и Colormap:

The two key methods used to transform the colors 
consist of using ColorMatrix or a ColorMap. By 
using a color matrix all the colors on the tile 
can be changed within a couple lines of code. Using 
a ColorMap allows you to change one color at a 
time. This is useful if you only want to change a 
few colors on the map. 
Смежные вопросы