В потоках Java 8 доступны следующие операции сопоставления (mapping operations): Операции сопоставления (mapping) позволяют преобразовывать элементы потока из одного типа в другой или создавать новые потоки на основе текущего потока. Например, метод map() может быть использован для трансформации объектов из одного типа в другой, а метод flatMap() может быть использован для преобразования каждого элемента потока в другой поток и объединения их в один новый поток...
С этой статьи начнётся целый цикл статей, про работу с API Яндекс Карт. Из которого вы узнаете, какие этот сервис предоставляет возможности, как его можно использовать, как добавлять объекты и взаимодействовать с ними, как настроить их под себя и многое другое. Если говорить коротко, то это JavaScript библиотека, которую можно подключить на любую html-страницу и создавать с её помощью пользовательские карты. Выводиться такие карты будут на этой же самой странице, где и подключена библиотека, в указанный при инициализации карты контейнер...