Some techniques which may be explored:
1) isolate the icons rendered to only those in the current viewport
2) reading multiple datapoints and painting them as one overlay rather than individual overlays
3) some form of local caching scheme to reduce DB reads
4) reduction of visual features in the application based on recommendation
6) not an option: rewrite in Flash
8 freelancers are bidding on average $520 for this job
Hi , We have experience in developing Google Maps API's . We have done many projects on Map's API . We understand your requirement and ready to work for your project . please check our message for past work .