ipyleaflet - добавить функциональность из библиотеки js (кластер полигонов, кластер чернослива) - PullRequest
0 голосов
/ 18 марта 2019

Извините, это не (пока ..) прямой вопрос кодирования. Но я исчерпал другие ресурсы.

Я хочу использовать их в своей листовке ipython

PruneCluster

или это - (ссылка на демоверсию ниже)

/ Create a new vector type with getLatLng and setLatLng methods.
L.RectangleClusterable = L.Rectangle.extend({
  _originalInitialize: L.Rectangle.prototype.initialize,

  initialize: function (bounds, options) {
    this._originalInitialize(bounds, options);
    this._latlng = this.getBounds().getCenter();
  },

  getLatLng: function () {
    return this._latlng;
  },

  // dummy method.
  setLatLng: function () {}
});

// Add vectors of the new type directly to MCG.
for (var i = 0; i < 10; i += 1) {
  new L.RectangleClusterable([
    randomCoords(),
    randomCoords()
  ]).addTo(markerClusterLayer);
}

пример для многоугольного кластера

пример 2 для многоугольного кластера

вопрос стека о кластере полигонов

вопрос стека 2 о кластере полигонов

Я прочитал, что могу создавать собственные виджеты с this

Но я не понимаю, могу ли я использовать собственный виджет для добавления функциональности в библиотеку ipyleaflet python. Не могу найти никаких документов об этом.

Поиск точек в правильном направлении.

...