login
Forgot?
Login with Facebook

Don't have an account? Register one now!

google map, php, database combination

Bids 
14
Avg Bid
$195 USD
CLOSED
  • Project ID:

    466323
  • Project Type:

    Fixed
  • Budget:

    $30-$250 USD

Project Description:

Bid on this project ONLY if you have created a dynamic google map with php, reading lat/lon from a database table.

We have a dynamically generated map with over 120 locations.
The map renders slowly because we are displaying all 120 markers.

I require someone with experience to create the following on a google map:

Stage 1:
Show map of North America, and only states where there are locations need to be highlighted.
when user click on a state zoom into the closest zoom that will accommodate ALL locations within that state. the states with locations must be displayed visibly different to states without locations.

Stage 2:
user presses a state. zoom into the state into level where all locations can be seen.
Group together all markers which are close to each other, for this zoom level. The marker should display a number which is the number of locations this marker represents.

Stage 3
clicking on this marker will zoom into this area (closest zoom to show all locations under the marker in stage 2). some locations MAY show under one marker (repeat procedure from stage 2, other locations will show their own location. clicking on a marker that is showing a single location will show it's address (a field in the database) and a url link (<a href="">) with the id (also from a database).

table locations:
CREATE TABLE `location` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) DEFAULT NULL,
`address` varchar(255) DEFAULT NULL,
`point_x` varchar(12) DEFAULT NULL,
`point_y` varchar(12) DEFAULT NULL,
`city_id` int(11) DEFAULT NULL,
`active` int(11) DEFAULT '1',
PRIMARY KEY (`id`)

CREATE TABLE `city` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) DEFAULT NULL,
`state_id` int(11) DEFAULT NULL,
`groupid` int(11) DEFAULT '0',
PRIMARY KEY (`id`)

CREATE TABLE `states` (
`abbr` char(2) DEFAULT NULL,
`state_english` varchar(20) DEFAULT NULL,
`state_spanish` varchar(20) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL DEFAULT '',
`stateID` int(11) NOT NULL AUTO_INCREMENT,
`active` int(11) DEFAULT '0',
PRIMARY KEY (`stateID`)

when showing states only show states that have locatins: you will need to do a select on states with join to city and location.

when show cities in a state only show cities which have locatins. you will need to select on cities with join on location.

only select locations which are active. location.active=1

All code to be written in PHP.

Successful bidder will be shown working example without the marker grouping which needs to be created.

another required feature is search by zip, with proximity in miles.
a box where user can enter a zip code in North America, and a select box with 10,20,50 miles, and a submit button.

when user enters the zip code and presses enter, then you need to present to user all location in the area of the zip, based on the distance. if no location near the requested zip code, zoom out until at least one location is found.

This project MUST be completed by Monday.
Only bid if you can deliver in the time frame and you have experience with google maps api.

Payment terms will be 50% when you show the code working on your hosted server. balance will be paid once we recieve the code and verify that it is working.
Sample data will be provided.

I expect you to ask necessary questions to clarify this project.

Good luck.

Skills required:

PHP, SQL

Project posted by:

amirsachs United States
(33 Reviews)

Last seen:

Public Clarification Board

1 messages

  • amirsachs

    PLEASE NOTE: for zip search functionality we will supply table with zipcode and lng/lat coordinates.

    over 2 years ago


If you are the project creator or one of the bidders, please Log In for more options.


All Bids ()

VALUEONWEB India
logo.jpg
VALUEONWEB
India From India     Gold Member     Offline
  Foundation LimeExchange Member
  Foundation EUFreelance.com Member
$250 in 2 days 
0
over 2 years ago
5.0

7.9

213 Reviews
83% Completion Rate
Please check pmb for demo
rockerstech United States
logo_new (2).gif
rockerstech
United States From United States     Gold Member     Offline
  General Freelancer Orientation (75%, 81st percentile)
  Foundation LimeExchange Member
  Foundation EUFreelance.com Member
  Foundation TycoonTalk.Freelancer.com Member
$250 in 4 days 
0
over 2 years ago
4.9

7.4

71 Reviews
67% Completion Rate
Please check reference work !
goldenDragon India
goldenDragon
India From India     Offline
  Foundation EUFreelance.com Member
$250 in 3 days 
0
over 2 years ago
5.0

5.5

12 Reviews
67% Completion Rate
Please check PMB.
halezabux India
halezalive_logo.jpg
halezabux
India From India     Gold Member     Online
$250 in 3 days 
0
over 2 years ago
5.0

5.4

28 Reviews
75% Completion Rate
Hi,please see PMB.Thanks.
lnj2008 India
Chrysanthemum.jpg
lnj2008
India From India     Offline
  Foundation EUFreelance.com Member
$200 in 3 days 
0
over 2 years ago
4.9

5.0

14 Reviews
82% Completion Rate
I am php,mysql,ajax,javascript,css,xml expert having 3 yrs. working experience on web development. I'm also a Google Map Api expert with database combination. Please check PM for more details. Regards, lnj.
uniquelo India
logo.jpg
uniquelo
India From India     Offline
  Foundation LimeExchange Member
  Foundation EUFreelance.com Member
$150 in 5 days 
0
over 2 years ago
4.9

3.7

8 Reviews
41% Completion Rate
Hi, I wish to complete that work for you, with my expertise over Google Map. Thanks
sscreations India
soft22.PNG
sscreations
India From India     Gold Member     Online
  Unix Level 1 (75%, 15th percentile)
  General Freelancer Orientation (75%, 81st percentile)
  Foundation EUFreelance.com Member
$250 in 4 days 
0
over 2 years ago
4.7

3.7

10 Reviews
73% Completion Rate
please check PMB.
kraxor Hungary
kraxor
Hungary From Hungary     Offline
  Foundation EUFreelance.com Member
$218 in 3 days 
0
over 2 years ago
5.0

3.7

2 Reviews
33% Completion Rate
Hi, I have experience with Google Maps API, and done a very similar task recently. Please check PM, I've provided an URL where you can see it.
darnsin India
darnsin
India From India     Offline
  Foundation EUFreelance.com Member
$30 in 4 days 
0
over 2 years ago
5.0

2.5

5 Reviews
50% Completion Rate
Hi Please check my reviws first. All are gained from google maps. But I want to tell your that your project requires much more budgets. Regrds. Darn.
linilogic India
linilogic
India From India     Offline
$180 in 5 days 
0
over 2 years ago
We can do the best security based mysql connection with lastest techniques in PHP.If you need to check our strength, we can give sample projects
ziscrip14 India
ziscrip14
India From India     Offline
  Foundation EUFreelance.com Member
$135 in 5 days 
0
over 2 years ago
0.0

0.0

2 Reviews
0% Completion Rate
Hi, I could do this work. Please check my PM
anishgeorge India
logos.jpg
anishgeorge
India From India     Offline
$200 in 20 days 
0
over 2 years ago
hi, good day. plz check PM for the bid details. thank you.
nikhil1986webdev India
nikhil1986webdev
India From India     Offline
$200 in 3 days 
0
over 2 years ago
i can do this work intime please see your PMB for more details
Indiawisdom India
logo.gif
Indiawisdom
India From India     Offline
$160 in 6 days 
0
over 2 years ago
Greets To you, We have completed 150+ Project on various freelance websites. We are very interested in this opportunity. Our work is such which exceeds your expectations.We are able to balance product development effor... more
Greets To you, We have completed 150+ Project on various freelance websites. We are very interested in this opportunity. Our work is such which exceeds your expectations.We are able to balance product development efforts and duration to your business needs.We have done these type of projects so please if you are interested in our profile then we will give you this in proper timeframe. The referance link is http://www.rossleads.com/redirectReport.php?cpath=VVNBXk1hbmFnZW1lbnReXjIwMDktMDUtMDk= . In this you can see map reports over there. Kind Regards less