Find Jobs
Hire Freelancers

Add scale control to OpenLayers

$500-5000 USD

Cancelled
Posted over 16 years ago

$500-5000 USD

Paid on delivery
Hi all, this project is for the addition of a new feature to the OpenLayers Open Source GIS component. On completion the new sources will be submitted to the OpenLayers community for inclusion in the main code stream. ## Deliverables 1) Fresh javascript source code files sufficient to extend OpenLayers application with the following functionality: - show scale control similar to that shown at bottom-let of maps shown in [login to view URL] - the scale should show both imperial and metric units, as at [login to view URL] - the scale should loosely use the size increments implemented at [login to view URL], capable of displaying scales from a global chart of the world down to centimetres. - a property should be provide to allow specification of which corner to plot the scale in (TL, TR, BL, BR) - a further property should be provided to allow specification of the scale (line & text) - the new functionality should not depend on nor connect to any internet services/files outside the OpenLayers source set 2) The source code should contain unit tests implemented in the TestAnotherWay framework - as already implemented within OpenLayers. These tests should at least include the following: - the code is responding to the setting of the "corner" property - the length of the scale line(s) to be drawn is correct for the scale at the centre of the current plot - the scale calculations produce the correct units/scale length for both global & very small scale charts. 3) An initial payment of 25% will be made following delivery of design document covering the new functionality. This design document should record the following: - new objects to be created - new files to be created - the API for the new component - how the component interfaces with the remainder of OpenLayers This design document will be submitted for review by the OpenLayers community for a period of 72 hours, with any feedback returned to the developer prior to further implementation. 4) An html web page will be delivered that contains controls suitable for demonstrating new functionality, including scale color & location. ## Platform Firefox 2+, Internet Explorer 6+
Project ID: 3333476

About the project

1 proposal
Remote project
Active 17 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
1 freelancer is bidding on average $2,550 USD for this job
User Avatar
See private message.
$2,550 USD in 21 days
5.0 (26 reviews)
5.1
5.1

About the client

Flag of UNITED KINGDOM
HANTS, United Kingdom
4.8
63
Payment method verified
Member since Apr 16, 2009

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.