J'affiche une petite carte Google sur une page Web à l'aide de l'API Google Maps statique.Établir la moyenne d'un ensemble de points sur une carte Google dans un ensemble plus petit
J'ai un ensemble de 15 coordonnées, que je voudrais représenter comme points sur la carte. En raison de la carte assez petite (184 x 90 pixels) et de la limite supérieure de 2 000 caractères sur une URL Google Maps, je ne peux pas représenter chaque point sur la carte. Donc à la place je voudrais générer une petite liste de coordonnées qui représente une moyenne de la grande liste. Donc, au lieu d'avoir 15 ensembles, je finirais avec 5 ensembles, dont les positions approchent les positions des 15. Disons qu'il y a 3 points qui sont plus proches les uns des autres que de tout autre point sur le carte, ces points seront réduits en 1 point.
Donc je suppose que je cherche un algorithme qui peut faire cela.
Ne pas demander à qui que ce soit d'épeler chaque étape, mais peut-être me diriger vers un principe mathématique ou une fonction générale pour ce genre de chose?
Je suis sûr qu'une fonction similaire est utilisée dans, disons, un logiciel graphique, lors de la pixellisation d'une image.
(Si je résous cela, je serai sûr de poster mes résultats.)
Merci beaucoup Alex! Je suppose que le regroupement était le mot que je cherchais. Je vais donner une chance à ce regroupement de K-means. – Jonathan
De rien, j'ajouterais des suggestions plus précises si je connaissais votre langage d'implémentation, vos besoins précis, etc. –
Si vous n'avez que 15 points, c'est tout à fait correct - mais si vous avez des milliers de points, K-moyens pourraient être un peu lent. –