Adding a Google mapping facility to an existing photography web site.

Closed Posted Aug 24, 2007 Paid on delivery
Closed Paid on delivery

Who we are and what we do: We take photos in cities for clients who need to study the photos for city design purposes. What we have already: We have a clients-only website for clients to see their jobs. A job can contain up to 50 photos. All job photos can be viewed in a list, gallery (thumbnails), as well as individually. Each job, and each photo, has information attached to it from our in-house Filemaker database, which updates direct to the website via mySQL. The website has a large content management system already built in for other functions. Source code would be made available within a copyright / NDA. What we need (summary). We need content management to allow longitude and latitude to be entered for each photo, and as a result, for us, and clients to be able to see individual, or groups of photos together on google maps as viewpoints, with viewpoint having a directional symbol to show the direction the view was taken. A fuller description is included in 'Deliverables'.

## Deliverables

What we need (expanded) - We would like to be able to enter/attach latitude and longitude data to each photo from within the website once we have uploaded the photo (uploading and display of the photo is already covered, i.e. is a current feature of the site). - A check box (titled ‘INCLUDE ON PROJECT MAP’) would be positioned beside each photo, in list and gallery (thumbnail) views. If checked this would mean that the photo viewpoint would be visible when the ‘MAP VIEWS’ button is chosen by us or the client. (see later for a description). - When the user clicks on the ‘SHOW ON MAP’ button (in any view), a Google map with the viewpoint marked would be displayed within our website. We would have pre-selected the zoom level, aesthetic (map/aerial photo etc option) to ensure the map is shown to the client exactly as we want it through content management (CM) for each photo. (CM to include map zoom/aesthetics, latitude, longitude of viewpoint,and direction of viewpoint; a CM button titled ‘SET VIEW MAP SPEC’ would be visible to us only on list, gallery and photo display pages). Google Map functions (zoom etc) would be available to clients once the map was displayed. - The ‘viewpoint’ (s) shown on the Google Maps would be a directional arrow (demonstrating the direction the photo was taken in). We would set the direction from within the website CM (compass point entry or similar to be suggested). - On the jobs list and gallery views, there would be a button ‘MAP VIEWS’ which when chosen, would open a Google map, again, to a predetermined specification (set in the project CM through a button visible only by us, and not by clients; this button titled “SET PROJECT MAP SPEC??. positioned on the List and Gallery view pages.). This map would show all the views checked ‘INCLUDE ON PROJECT MAP’ together on one map. Clicking on any of the view arrows would show a thumbnail version of the photo and the name of the photo (this we already enter in Filemaker and is uploaded to the site), which when clicked on, would then take the user back to the correct photo page of our client website and display the photo. - Generally, all aesthetics / graphics would be by us and supplied to you. -See attached three images. ............................................................................................... We would expect the work to be done and debugged on a copy/test site set up for you by us, and visible by us, and then, on approval, transferred by you to our live main site in conjunction with our head of programming. Payment would be on satisfactory transfer and fitness for purpose on our main live site. ............................................................................................... 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):

a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

All current versions of all popular browsers, including IE/ Safari/Firefox

Engineering MySQL PHP Software Architecture Software Testing Web Hosting Website Management Website Testing

Project ID: #3237323

About the project

12 proposals Remote project Active Sep 17, 2007

12 freelancers are bidding on average $1282 for this job

LeadSoft

See private message.

$2550 USD in 30 days
(34 Reviews)
7.9
gisprogrammersl

See private message.

$1275 USD in 30 days
(50 Reviews)
5.7
madil

See private message.

$510 USD in 30 days
(31 Reviews)
5.1
hassannasirvw

See private message.

$425 USD in 30 days
(21 Reviews)
4.5
codermil

See private message.

$425 USD in 30 days
(21 Reviews)
4.1
basitj

See private message.

$595 USD in 30 days
(13 Reviews)
3.8
gkneller

See private message.

$5100 USD in 30 days
(1 Review)
3.1
felippero

See private message.

$637.5 USD in 30 days
(6 Reviews)
2.5
jigarnathwani

See private message.

$850 USD in 30 days
(2 Reviews)
0.0
vw6679225vw

See private message.

$637.5 USD in 30 days
(0 Reviews)
0.0
ozgurozdogan

See private message.

$425 USD in 30 days
(0 Reviews)
0.0
kimirizvw

See private message.

$1955 USD in 30 days
(1 Review)
0.0