Mapstraction не является библиотекой сама по себе, это слой абстракции, который позволяет вам написать код карты один раз, а затем переключиться с, скажем, OpenLayers на Карты Google (или около 12 других провайдеров), изменив одну строку кода JavaScript..
Mapstraction также предоставляет абстракцию геокодирования, которая в настоящее время поддерживает семь поставщиков геокодирования, включая Google и OpenLayers.
Для получения более подробной информации см. Mapstraction wiki .
В качестве альтернативы вы можете использовать OpenLayers напрямую для отображения и геокодирования через OpenStreetMap .