Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Интерактивные слои API карт 2GIS. Андрей Геоня

Интерактивные слои API карт 2GIS. Андрей Геоня

Avatar for Makedon Yevhen

Makedon Yevhen

March 13, 2013

Other Decks in Programming

Transcript

  1. Интерактивный слой умеет • Запросить данные с сервера; • Отрисовать

    тайлы на карте; • Бросить событие при наведении/клике мышкой на маркер.
  2. Интерактивный тайловый слой var tileLayer = new DG.Layers.Interactive. WebapiMarkers('TileMarkers', {

    'loader': dataLoader, 'clickCallback': function() { console.log(arguments); }, 'clickCallbackContext': this }); myMap.layers.add(tileLayer);
  3. Событие при наведении на маркер? • маркер круглый • координаты

    маркера знаем • радиус маркера знаем • координаты мышки знаем • проверить или курсор входит в круг можем