Tuesday, June 16th, 2009 (updated 7 Mar ’13)

adam@engaging.net | Brighton, England

Mashing up Google Maps with ExpressionEngine search

 
A

fter succeeding on a previous job for Vector Media Group of New York City, co-principal Matt Weinberg tapped Engaging.net to build out the ExpressionEngine back-end for a new restaurant web site, alwayshungryny.com. The job contained a particular challenge: a geographical search facility — since dubbed “Create-a-Neighborhood” — wherein Google Maps are integrated with ExpressionEngine’s search.

  • Client
  • Service(s)
Always Hungry New York's Create-a-Neighborhood search  

The formation of a rectangle within a Google Map had already been coded using the Google Maps API; Engaging built on this, integrating a coordinates-based clause to the EE search module that limits results to the area circumscribed by the rectangle. The geography-based search results can then be mixed with keywords and any of scores of categories.

Launched in April 2009, Always Hungry is a valuable resource for New Yorkers and visitors to the city.