1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xesam-BmapJs

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 1.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 22:26 7e5bda0

BmapJs [Beta]

Простой инструмент для работы с картами Baidu, который упрощает операции с ними.

Функционал

Преобразует набор маркеров в слой, что позволяет управлять группой точек с помощью одного слоя.

Хотя Baidu Map предоставляет такие классы, как TileLayer и другие, они не предоставляют более доступных методов, поэтому их использование ограничено.

Базовая структура:

Layer <--> Adapter <--> dataProvider

Использование

new Xe.OverlayLayer().setAdapter(new Xe.OverlayLayerAdapter(stationProvider)).click(function (event) {
    console.log('клик по слою:' + event.target.index);
});

Демо

Смотрите демо.

История изменений

  1. 2014.11.12

    1. Исправлены орфографические ошибки, «Adatper» заменено на «Adapter».

    2. «MarkerLayer» больше не используется, заменён на «OverlayLayer».

    3. В демо исправлены некоторые формулировки, теперь используется прямое наследование, а не повторение структуры родительского класса:

      AdapterB.superclass.getOverlay.call(this, index);

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/xesam-BmapJs.git
git@api.gitlife.ru:oschina-mirror/xesam-BmapJs.git
oschina-mirror
xesam-BmapJs
xesam-BmapJs
master