Efter en massa trolleri och ett par ifsatser (typ, if närmare topp än botten, if avstånd till topp / botten (vad som är närmast) är högre än ett visst värde, multiplicera med nån liten faktor...
Det hela hade säkert gått att lösa med nån snygg matematisk grej, men jag är inte säker nog på matte, så det fick vara.
Om någon har en aning om vad jag borde göra så är jag öppen för experiment.
Annars är jag rätt nöjd med resultatet nu. Jag vet inte riktigt hur det fungerar i norraste norrland, för jag har inga koordinater för de norraste punkterna så att jag kan testa.
Om nån kan ge mig koordinater för den nordligaste punkten i hela sverige så tar jag gärna emot den.
Tack å såhär ser det ut nu, 99% perfekt
Jag bjuder också på ett påskägg med ca 5000 renderade svenska orter, plus första ordet i ortsnamnet.
Visst känns det som att min algoritm är ganska pricksäker. Ett par prickar hamnar utanför sverige.. Om det innebär att jag har gjort fel eller om min databas innehåller mysko punkter vet jag inte - och jag bryr mig inte.