Najbardziej wyczekiwana aktualizacja tego roku - Creators Update - wystartuje już za 9 dni. Zdawałoby się, że o wszystkich nowościach już wiemy, tymczasem Microsoft uraczył nas garścią nowych informacji o aplikacji Mapy. Okazuje się, że wraz z aktualizacją systemu swoją aktualizację otrzymają też Mapy. Zmiany dotyczyć będą głównie kosmetyki (nowe sposoby wyświetlania, w tym także w widoku 3D), map offline oraz usprawnień dla deweloperów na poziomie API.
Microsoft ogłosił dostępność zestawu API o nazwie Map Styling. Pozwalają one dostosować wygląd i doświadczenie użytkowania map w locie. Deweloper może kontrolować renderowanie map, dynamicznie wyłączając lub zmieniając charakter stylu warstwy, a także podkreślając wybrane aspekty. Funkcje personalizacji są wspierane w regionach, dla których Windows 10 Map Control działa na zasadzie renderingu wektorowego, a więc na wszystkich rynkach poza Chinami, Japonią i Koreą Południową. Nowe style wizualne dla dwuwymiarowych renderów to Spooky Map, Winter Map i Gray Map. Zobaczycie je na zrzutach ekranu poniżej.
Jeśli chodzi o renderowanie 3D, poczyniono kilka poprawek, które zapewnią najlepszy widok przy nieraz bardzo zróżnicowanym terenie. Pojawiły się nowe metody dla deweloperów, dzięki którym najlepsza perspektywa może zostać wybrana automatycznie, gdy np. widok istotnych elementów przysłaniany jest przez czynniki środowiskowe, takie jak góry.
Microsoft przedstawia też nową metodę różnicowania punktów POI (points of interest) w widoku 3D. Wykorzystując API o nazwie AltitudeReferenceSystem, deweloper może przypisać POI do kategorii geoidalnej, terenowej/modelu podniesionego, modelu powierzchniowego lub elipsoidy. Każdy z nich odnosi się do innego typu obiektu. Przykładowo, powierzchniowy POI będzie odnosił się do określonej powierzchni płaskiej, zawierającej dodatkowo elementy, takie jak drzewa lub budynki. POI terenowy takich elementów z kolei nie uwzględni.
Silnik mapowy wspiera teraz zarówno standardowy widok Web Mercator, jak też widok 3D. Deweloper wybiera metodę wyświetlania MapControl przy wykorzystaniu nowej właściwości MapProjection.
Prócz rozszerzeń dla istniejących MapElements dodano też nowy MapElement o nazwie MapBillboard. Jest to API pozwalające wyświetlać obrazy lub podpisy na mapie 3D. Podobnie jak Maplcon API, MapBillboard wyświetla obraz w konkretnej lokalizacji na mapie, jednak zachowuje się inaczej. Jego specyfika polega na tym, że obraz traktowany jest jako część sceny 3D, a więc poddaje się skalowaniu wraz z całą sceną, gdy użytkownik przybliża lub oddala widok.
Ostatnia z nowości w Creators Update dotyczy Map Offline. Dawniej deweloperzy musieli kierować użytkowników do aplikacji Ustawienia, by tam pobrali Mapy Offline. By uprościć ten scenariusz, Microsoft wprowadził OfflineMapPackage API, co pozwala wyszukać gotowe do pobrania pakiety dla danego obszaru (Geopoint, GeoboundingBox etc.). Wszystkie nowe API dla aplikacji Mapy umieszczono na stronie Centrum deweloperów systemu Windows.