Есть ли какая-либо доступная библиотека адаптера/оболочки javascript, которую можно использовать вместо программирования непосредственно для определенного API, такого как API Google?
Я только собираюсь узнать, как использовать веб-картографические службы, и теперь хочу выяснить, какую картографическую службу я хочу использовать для нового веб-сайта, находящегося в разработке.
Тем не менее, я хотел бы упростить переключение на какой-либо другой картографический сервис, не переписывая много кода, и предпочел бы просто перенастроить, какой картографический сервис использовать, чтобы я мог просто продолжать программировать для универсального API-интерфейса адаптера вместо того, чтобы переписывать код. например, при переходе с Google Maps на Yahoo Maps.
Например, в руководстве по адресу: http://code.google.com/apis/maps/documentation/javascript/tutorial.html есть некоторые специальные типы Google, такие как 'google.maps.LatLng' , 'google.maps.Map' , 'google.maps.MapTypeId' и, я думаю, что Bing и Yahoo API имеют соответствующие типы для выполнения аналогичных задач.
Итак, главный вопрос заключается в том, существует ли какая-либо универсальная библиотека API адаптера/оболочки, которая предоставляет общий API абстракции с различными реализациями, ориентированными на конкретные API сопоставления?