Optimize mapping performance of Google Map API v3 Application

CLOSED
Bids
9
Avg Bid (USD)
$531
Project Budget (USD)
$250 - $750

Project Description:
Under development is a Google Maps web application (Ruby on Rails and Javascript) which pulls data from a MySQL database and updates the map with poly lines and custom icons. The current app includes mouse hover information boxes, semi-transparent overlays and various data. The application will need to update the map as new data comes into the database which will include adding new icons and deleting older ones. There could be up to several hundred icons on the map. Currently, the rendering of the map is unacceptably slow and can cause browser lock-up, and the current developer is not familiar with higher-performance mapping graphics.

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
5) other?
6) not an option: rewrite in Flash

This project is a request for design consultation and does not include extensive code generation aside from that which is required to optimize the icon mapping, though the role could be expanded. The developer who is awarded this project will have a strong Javascript/mapping background and understand optimization techniques. More details and a URL to the site will be provided, and the price/rate is negotiable based on the level of effort and participation.

Skills required:
Javascript, MySQL, Ruby on Rails
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


Hire stdhtelkom
$ 250
in 5 days
Hire hiteshkanwar
$ 555
in 3 days
$ 515
in 5 days
$ 684
in 7 days
$ 277
in 7 days
$ 618
in 15 days
$ 666
in 6 days
$ 659
in 7 days
$ 555
in 3 days