Optimize mapping performance of Google Map API v3 Application

Budget N/A
Bids 9
Average Bid $531

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.

Post a Project Like This

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • hiteshkanwar Profile Picture

    hiteshkanwar

    Indore,  India

    I have an experience of 5.5 year in ruby on rails and I'm strongly determined to my work. And will give you a good service for sure.

    PHP, Website Design, Ruby on Rails, and Joomla

  • loufyla Profile Picture

    loufyla

    Paris,  France

    EDUCATION November 2011 : ATHENS session at Instituto Superior Tecnico, Lisbon : one-week course entitled "Elab - Remotely controlled Physics Laboratories" 2011 - 2012 : Second year at ENSTA ParisTech. SIS (Systems, Information and Signal) course, specialization in information technologies. 2010 - 2011 : First year at ENSTA ParisTech. Mathematics, Physics and Computer Science courses. Introduction course to artificial intelligence. 2008 - 2010 : Preparation for national competitive entrance exams to leading French "Grandes Ecoles", specializing in Mathematics, Physics and Chemistry at Lycee Sainte-Genevieve, Versailles. EXPERIENCE Gap year / Thales Communications & Security (France) / 2012 - 2013 : One year internship on a telecommunications related project. Involved coding skills : C, C++, multi-threading and critical aspects of high-speed I/O. Research internship in Artificial Intelligence / Bangor University (Wales) / Summer 2012 : Evolution of rule-based game-playing agents using Grammatical Evolution (GE) and improvements of the standard GE algorithm. Benchmarking of new algorithms developed and implementation of such algorithms on simple games (Tic Tac Toe and Go-Moku) Maple teacher / Spring 2011 - Summer 2012 : Teach Maple (programming language for mathematics) to two di fferent classes of students preparing the national competitive entrance exams to leading French "Grandes Ecoles", one class in fi rst year and one in second year. COMPUTER SKILLS Software development : C, C++, SQ, multi-threading, high-speed I/O Web development : PHP, MySQL, Javascript, HTML5 and CSS3, Ajax Hardware : Installation, Upgrade Other : Maple, Matlab, Linux, Windows, Oce, Network, Arti cial Neural Networks, Genetic Programming LANGUAGES French : Mother tongue English : Fluent (TOEIC : 950/990) Portuguese : Basic

    PHP, C Programming, Javascript, and Linux

  • ppcminds Profile Picture

    ppcminds

    hyderabad,  India

    PPC Minds is Search Marketing Agency that focused on bringing in quality traffic to the website and ultimately bring ROI to the campaigns. To help clients implementing Advanced PPC Skills and SEO Skills that help reduce the Cost per lead, Cost per sale while driving relevant traffic to client sites. We track and optimize the traffic that we drive to sites with the tools we developed. We also can track the lead to deals and find the keywords that lead to deals rather than just leads. We implement our own tracking system. We also helped many sites rank organically in first page of Google, Yahoo and Bing..

    PHP, Javascript, .NET, and Internet Marketing

  • ShayanSolutions Profile Picture

    ShayanSolutions

    Lahore,  Pakistan

    ShayanSolutions is located in Lahore, most famous and energetic city of Pakistan. We are in GMT+5 hours timezone. We have our front office located in Briminghum, London. We are in business since 7 years. Our clients are spread in all over the sphere such as USA, UK, Canada, Sweden, Germany, Denmark, Norway, Australia and many other countries. We can self-assuredly provide you our clients references for your assistance in case you want to verify the company reputation and our team capability. No beating around the bush, please go ahead and verify what our clients declare about Shayan Solutions from our Freelancer profile: https://www.freelancer.com/u/ShayanSolutions.html Some useful information about the Company and process of work: - We have 10+ employees working in house on various projects in different technologies along with few Designers, QA person and other staff. You may contact us, if you want to have a visual cues of the office & our staff pictures. - We highly recommend online meetings through Skype or other means to discuss the requirements of projects or overall process of work to fulfill the clients thoughts to ensure the same line of action. We have learned from our past experience that upfront meetings are important and very helpful to understand the requirements, finalization of the details to avoid any confusions or misunderstanding. - Our steady success rolling out the huge projects largely depends on regular communication and interaction with the clients through Skype/Phone or Emails, response time, online progress on our Demo Server to get feedback/comments, revision till the clients satisfaction. - Another hallmark is that we have flexible working hours and timings adjustment according to clients needs & limitations. - Our working hours are Monday to Friday, 10:00 AM till 07:00 PM (Pakistan Standard Time, GMT + 5 hours) but in case of crucial deadlines, we turned on Saturday/Sunday & team can work late hours in the office to achieve the deadline. - Following are few major factors of our success: - 24/7 online communication - Daily updates to get client's feedback - Direct contact with the development team - Safety: NDA, US office, Signed Contract Agreement - Global Client references - Flexible payment method - Payment thru credit cards, PayPal, bank transfers - Hire dedicated virtual team for your long-term projects - Lastly, our team is always there to cater your on-going and future needs to maintain long-term business relationship & we provide 5 months FREE support/maintenance after the completion of the project. Please feel free to contact us and inquire more about our Services and process of work or if you have any other questions. Look forward to hearing from you. Thanks and regards Arslan Ali - CEO

    PHP, C Programming, JSP, and Python

  • ciphertech Profile Picture

    ciphertech

    Nagpur,  India

    I hold 12 years experience of working in the IT industry and have worked for the worldwide clients. My experience includes 5 years of working in the USA. Since 2008, I am working as a freelance developer and till date I have worked with the clients from USA, Australia, UK and some countries in the Middle East. My core experience and expertise is in Ruby on Rails and I also work on mobile applications like Android and iOS. My core approach for innovation is visible in all the projects I have undertaken. Quality is my top most priority and I follow the best development techniques, like Agile, TDD/BDD, Rspec and more, to ensure high code quality. Client's satisfaction is my priority and I am committed to deliver the project on time and also provide timely updates to clients as per the pre-decided modules. I follow best development procedure for creating bug free websites and applications. I look forward to work with new clients and explore new verticals.

    C Programming, Javascript, Website Design, and Graphic Design

  • stdhtelkom Profile Picture

    stdhtelkom

    Sukoharjo,  Indonesia

    Provide Affordable and Professional Customized & Modularized Distributed System Software As Remarkable Solution from Continues Creativity and Innovation

    PHP, Javascript, XML, and Project Management

  • on2it Profile Picture

    on2it

    Bay of islands,  New Zealand

    Kiaora, welcome to on2itonline! on2itonline is a group composed of tech savvy individual's and marketing geniuses who banded together to get New Zealand, and the world, digitally engaged. We are about technology and how it can help you reach your maximum potential. We are a real company based in New Zealand. We are always looking to build the next big thing - are you it? If so, we would make a successful team! We develop websites, online stores, and Facebook pages (with stores too!) and much more. We are the 'go-to' guys for new software projects - anything goes at on2itonline! Your imagination is the limit. Not only we make innovative software, our hand-picked group of graphic artists make sure we produce classically beautiful, professionally attractive software, websites, Facebook pages, and Smartphone/iPhone applications. We produce quality work using responsive design technology to keep your website current well into the foreseeable mobile future.

    PHP, Java, Javascript, and XML

  • GisOnline Profile Picture

    GisOnline

    Ho Chi Minh City,  Vietnam

    Web Design, ASP.NET, PHP, Joomla, WordPress, Drupal, Git4You CMS, DotNetNuke, WebGIS, WebMap, Google Map, Google Earth, ArcGIS Server, ArcGIS Desktop, ArcSDE, GIS, GIS Data, OpenLayers, MapServer, GeoServer, SQL Spatial, PostgreSQL, PostGIS, MapInfo, OpenGIS... The Professional GIS Service for Data and Application Development. The Specialist for Management Information System including CRM, ERP, eOffice and on-demand MIS. Outsource Development included. WE ARE THE MEN OF OUR WORDS, ONTIME AND LOOK AFTER CLIENT'S INTERESTS

    PHP, ASP, Javascript, and .NET