[thelist] Proximity/Radius searching?
Dan McCullough
dan.mccullough at gmail.com
Fri Jul 22 07:24:53 CDT 2005
I have one that uses log and lat coordinates I'll have to zip it up
and export the database.
On 7/22/05, Jeff Howden <jeff at jeffhowden.com> wrote:
> Erik,
>
> ><><><><><><><><><><><><><><><><><><><><><><><><><><><><><
> > From: Erik Heerlein
> >
> > I believe once I saw some code to do that which was
> > basically a poor man's way of doing it without map
> > coordinates. Since zip codes are bunched together, 29412
> > is next to 29487 and so on, you search for matches
> > between zip codes. Stores with zip codes between 90210
> > and 90300 are close together. So you add 100 and subtract
> > 100 to the customers zip code that they entered and you
> > search in that range.
> ><><><><><><><><><><><><><><><><><><><><><><><><><><><><><
>
> Your method is based on a very flawed assumption, seemingly supported by
> examination of only a tiny subset of the data. Zip codes do *not* work that
> way. Anybody that provides a paying client with a dealer locator based on
> this logic is doing themselves and their client a major disservice.
>
> Even your example zip codes expose the flaw in the logic. By your method,
> you'd be missing out on 90069 (1.47 miles away), 90067 (1.93 miles away),
> 90048 (1.96 miles away), 90035 (2.49 miles away), 91614 (3.72 miles away),
> 91423 (4.93 miles away), etc. In fact, in some areas like zip code 90210
> there are over 170+ zip codes within a 10 mile radius.
>
> http://zipfind.net/Results.aspx?ZIP1=90210&RADIUS=10&TYPE=RADIUS
>
> More in a post I made to the list almost 4 years ago:
>
> http://lists.evolt.org/archive/Week-of-Mon-20010924/058003.html
>
> Enjoy,
>
> [>] Jeff Howden
> jeff at jeffhowden.com
> http://jeffhowden.com/
>
> --
>
> * * Please support the community that supports you. * *
> http://evolt.org/help_support_evolt/
>
> For unsubscribe and other options, including the Tip Harvester
> and archives of thelist go to: http://lists.evolt.org
> Workers of the Web, evolt !
>
More information about the thelist
mailing list