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

OSCHINA-MIRROR/douxc-angular-BMap

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

angular-BMap

  1. Простое упаковывание библиотеки.baidu.map для AngularJS;
  2. В app.js импортировать модуль angularMap, как: angular.module('bMapApp', ['angularMap']);
  3. Все методы возвращают объект Promise.

Установка с помощью Bower

bower install angular-BMap --save или bower install douxc/angular-BMap --save

Установка центра карты по умолчанию

angularBMapProvider.setDefaultPosition(lng,lat)

Центральная точка по умолчанию — Нанкин

initMap

Инициализация карты

geoLocation

Получение текущего местоположения

geoLocationAndCenter

Получение текущего местоположения и перемещение центра карты в эту точку

drawPoints

Добавление интересных точек на карту

  1. Формат интересной точки поддерживает массив и объект, и обязательно должен содержать объект loc;
    Примеры: {loc: {lng: 121.496011, lat: 31.244085}},
    {loc: '121.493065,31.244981'},
    [{loc: {lng: 121.496011, lat: 31.244085}},{loc: '121.493065,31.244981'}]
    все эти варианты поддерживаются.
  1. Неподдерживаемый формат интересной точки не будет добавлен на карту, что не влияет на корректные форматы;
    Пример: [{loc: {lng: 121.496011, lat: 31.244085}},
    {lod: '121.494215,31.243005'},
    {loc: '121.493065,31.244981'}],
    только первая и третья точки будут добавлены на карту;
  2. Ошибочные сообщения будут отправлены через defer.notify(), формат: "объект интересной точки №? отсутствует или имеет неправильный формат, поддерживаются только объект и строка";
  3. Информация о текущем прогрессе (интересная точка №?) также будет отправлена через defer.notify(), её следует обрабатывать самостоятельно;## drawMarkersAndSetOnclick Добавление интересных точек на карту и установка события клика
  1. Параметры:
    1) markers — аналогично drawPoints;
    2) onClick — функция событий клика, внутри которой можно получить текущий объект markers через this.obj;
  1. По умолчанию событие клика перемещает центр карты в точку клика

По умолчанию директива карты angularBmap

Синтаксис использования: <angular-bmap></angular-bmap>

Комментарии ( 0 )

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

Введение

**AngularJS: упаковка директивы карты Baidu** [*Здесь приведён перевод исходного текста, связанного с разработкой и использованием AngularJS. Однако для точного понимания содержания необходим контекст.*] 1. **Создание модуля**: ``` angular.module('map', []); ``` 2. **Определение директивы**: ``` angular.directive('baiduMap', function() { re... Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/douxc-angular-BMap.git
git@api.gitlife.ru:oschina-mirror/douxc-angular-BMap.git
oschina-mirror
douxc-angular-BMap
douxc-angular-BMap
master