пользовательские цвета в картах Bing? - PullRequest
3 голосов
/ 10 ноября 2009

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

Ответы [ 4 ]

1 голос
/ 17 мая 2018

Ну вот, через несколько лет вы можете: https://msdn.microsoft.com/en-us/library/mt823636.aspx: -)

(я нашел здесь несколько образцов стилей и подумал, что добавлю ссылку для всех, кто найдет этот вопрос)

1 голос
/ 25 сентября 2012

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

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

1 голос
/ 27 ноября 2009

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

0 голосов
/ 08 мая 2014

Возможно, вам нужен пользовательский скинер для плитки: 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.
...