Есть ли какая-либо доступная библиотека адаптера / оболочки 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-интерфейсы сопоставления?