Giter VIP home page Giter VIP logo

Comments (4)

bdcoder2 avatar bdcoder2 commented on June 19, 2024

Have you considered trying Grid Clusterer?. It would give you the flexibility to add / remove data points and redraw on whatever event you choose.

from js-markerclusterer.

TheAtomicOption avatar TheAtomicOption commented on June 19, 2024

@bdcoder2 I don't think that is a good option. Grid Clusterer is a brand new project with a very poorly organized looking repo, with no commits in the last few months (appears inactive after the initial flurry at its creation in Dec.). It would require rewriting parts of the Blazor wrapper to accommodate. It isn't recommended/supported by Google, and if the name/screenshot is anything to go by it is using a simple grid algorithm for clustering which is not what my use case requires, nor fitting for the wider set of use cases intended to be supported by the Blazor wrapper.

For those reasons, if I were to use a non-standard/unsupported module, I'd just use a private fork of this repo with the idleListener exposed as a public property.

from js-markerclusterer.

bdcoder2 avatar bdcoder2 commented on June 19, 2024

@TheAtomicOption - No problem, was just trying to provide other options...

It is unfortunate that the original (and current) clusterer implementations chose to use the Marker as the underlying data structure; the Grid Clusterer is up to 90% faster (during data point creation) and can easily handle millions of data points and offers many of the features being requested.

Perhaps when I find more free time, I will try to update the “very poorly organized looking repo”.

from js-markerclusterer.

TheAtomicOption avatar TheAtomicOption commented on June 19, 2024

This is getting off the topic of this issue, but it's faster because it doesn't do the same thing. The old MarkerClustererPlus was also faster for a similar reason. Seeing as that's your repo, my recommendations are: 1. take the files out of the zip so people can look at them online. 2. update the readme to show example usages and any configuration options it has. 3. maybe have a couple sentences at the top of the readme explaining why you think the module has a niche official options for clustering can't/don't fill.

Thanks for trying to help, but please do not reply further about your module in this thread as it's off topic to my feature request.

from js-markerclusterer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.