Find Jobs
Hire Freelancers

Bing Maps Aerial Generator Webapp

$750-1500 USD

En curso
Publicado hace más de 12 años

$750-1500 USD

Pagado a la entrega
Project summary: On the most basic level, the web application will generate aerial map images with custom map markers containing corporate logos showing the locations of retailers surrounding a particular address. User can export the generated aerial image in JPG or PNG format. By selecting from a list of POI groups (fast food, banks, etc), the application populates the map with matching company logos. User can manipulate the map markers by moving, resizing, or deleting them. Custom user-defined map markers can be added through a pop-up dialog, allowing the user to upload their own images/text or by browsing through an available list of logos. Users can perform global manipulation to all markers using sliders (adjust size, etc). Overall design guidelines: Importance should be placed on the website being clean and easy to navigate. Extensive use of AJAX is highly preferred to eliminate redundant page loads. Buttons must be easy to recognize and identify. Use of jQuery themed form elements and buttons is encouraged as long as they work with the layout and style (e.g., the buttons used in Gmail). Contrasting colors are a plus. Please see attached design samples for an idea of how the website should look. A rough wireframe is also attached. This is a full ground-up build. The developer will need to first make sure they can make the critical functions work first (required Bing Maps functionality). Once those are confirmed and working, the layout and user interaction development can begin. Should be comfortable working with payment providers (Spreedly, Recurly, etc). No CMS or other pre-made systems, please. Map layout requirements: Map markers should not overlap. They must have a stylized look with adequate padding around the logo. “Speech bubble” style markers are desired, but may be omitted if they prove difficult for accurately placing markers on the map. The primary address (the center point address) must be highlighted separately from the rest (perhaps a different border on the marker). Programming requirements: * LAMP architecture. * AJAX interaction with the map and application. * Save current state in real time. * MVC coding practices, either using a well-known framework (must be fast and easy to manipulate) or one that is custom written. * jQuery or similar for front-end interaction. Procedural flow: 1. Convert address to geocode location and center map. Place graphic marker on address. 2. Once user confirms that the address is correct (visual confirmation by looking at map), make application call to bill user. Prevent user from from changing the address past a certain boundary (perhaps limit address changes to within 100-500 feet) 3. In a checkbox list next to the map, select points of interest such as “Banks” and “Fast Food.” 4. Using Bing Maps Search Service, convert selected points of interests (from the checkbox list) to markers on the map. Use current map zoom as radius for search. 5. Match names of markers to their corporate logos (for instance, a marker for “Walmart” should have a Walmart logo; a pool of logos will be provided for the developer). 6. Allow user to click and move markers. Clicking at corner allows user to resize marker (and logo image inside marker). 7. User can manipulate the size of street names on the map by using a slider. 8. Pop-up dialog that allows user to add custom marker on map (either as just text inside a box or an image). Ask if user wants to save marker for future maps (ask to name). 9. Pop-up dialog allows user to add watermark image in corner of map (slightly transparent). Can be saved for future maps. 10. Export current view of map as either a JPG or PNG image. Optional: * Integrate with ParcelStream parcel boundry API (SDK and documentation available). Use ParcelStream to outline just the address entered. * Create maps with Birds Eye View images instead of just map or satellite images.
ID del proyecto: 1177097

Información sobre el proyecto

5 propuestas
Proyecto remoto
Activo hace 13 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Hi, We have experience with Map API, GIS, Location Search website, E-Commerce and Mobile Apps as well. If you look at our profile here, you'll see that We are building similar projects as yours. Some of our previous web projects are: [login to view URL] [login to view URL] [login to view URL] Please check your PMB Regards; Chamroeun
$1.000 USD en 45 días
0,0 (0 comentarios)
0,0
0,0
5 freelancers están ofertando un promedio de $1.110 USD por este trabajo
Avatar del usuario
please check pmb
$1.500 USD en 30 días
4,9 (38 comentarios)
6,5
6,5
Avatar del usuario
Hello sir! Please check PMB.
$750 USD en 15 días
4,7 (123 comentarios)
6,2
6,2
Avatar del usuario
I Represent kCube Consultancy Services based out of Chennai India. We Specialize in Open Source GIS Solutions. We have a team of experts specializing in QGIS, GRASS, MapServer, GeoServer,Post GIS,POST Gres, Bing and Google maps. Please check Your PMB for our hourly rate. We can give you a more accurate bid based on detailed requirements
$1.500 USD en 60 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
PLEASE CHECK PMB FOR OUR BID
$800 USD en 10 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
San Francisco, United States
5,0
1
Forma de pago verificada
Miembro desde ago 22, 2011

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.