Исходя из приведенного вами примера OpenStreetMap, я бы сказал, что это возможно , но это может быть довольно сложной задачей.Я настоятельно рекомендую это сделать, поскольку в примере OSM используется API Google версии 2, и теперь он официально устарел.
Но если вы хотите попробовать, я бы адаптировал пример OSM для указания на плитки Bing.и убедитесь, что свойство tileUrlTemplate
соответствует формату Bing для хранения тайлов.К сожалению, Bing использует формат четырехугольника , в то время как Google использует основанный на координатах формат для хранения плиток и доступа к ним через URL.Будет важно понять различия, если вы хотите, чтобы пример работал, поэтому обязательно поищите ссылки на документацию выше.Кроме того, MapTiler имеет фантастическую визуализацию различных форматов плиток.Я нашел это бесценным.
Лично я бы использовал OpenLayers. Поскольку Bing и Google оба используют сферический mercator, добавление нескольких источников листов на одну карту является тривиальным упражнением. Здесь является примером.