We were using Bing maps to place pins on a map when a user loads a page.
The number of pins has grown significantly so we started to cluster the pins to reduce the load on the client. Now even clustering is placing too much load on the client.
I'm asking a general question of what to do next. It would seem that a server-side solution is required as expecting the client to do all of the processing with an ever-increasing (over 50000) number of pins seems to be a road to nowhere.
The website is written in ASP.Net Mvc. Can anyone point me in the right direction?