Я хочу воспользоваться некоторыми из новых возможностей Windows Phone 8 Nokia Maps API (Microsoft.Phone.Maps.Controls
namespace).
У меня есть последовательность классов TileSource
, каждая из которых имеет другое изображение. Я воспроизвожу изображения обратно в цикле на карте.
В Windows Phone 7 я создам несколько классов Microsoft.Phone.Controls.Maps.MapTileLayer
, добавлю TileSource к каждому из них и добавлю их на карту. Затем я использую таймер для прохождения слоев, устанавливая непрозрачность текущего до 1, а непрозрачность остальных - 0.
В Windows Phone 8 нет класса MapTileLayer. Я могу добавить все классы TileSource в коллекцию Map
.TileSources, но я не могу изменить их непрозрачность.
Если я добавляю только один источник за раз, для каждого фрейма, добавляющего текущий источник и удаления последнего, существует значительное мерцание, поэтому этот метод не будет работать
Есть ли класс, похожий на WP7 MapTileLayer
или Bing Maps AJAX TileLayer
в WP8 или каким-либо другим способом изменить непрозрачность источников Tile?