Welcome to MapForums!

When you are signed in, this message, the ads in this row, and the red-underlined link ads all go away.

## is an address within an area?

This is a discussion on is an address within an area? within the MapPoint Desktop Discussion forums, part of the Map Forums category; can anyone tell me if there's a way to say if an address is within an area? i am trying ...

1. Senior Member Black Belt
Join Date
Jul 2002
Posts
5,137

## is an address within an area?

can anyone tell me if there's a way to say if an address is within an area? i am trying to write an application that "asks" mappoint if an address is within a predefined area.
thanks

2. Senior Member Black Belt
Join Date
Nov 2004
Location
Belgium
Posts
2,433
Hi,

Yes should be easy to do. I think best is to find location of address and put a pushpin, then find all the pushpins in the area and check if the one from the address is in it. Possible other appoach also but this is how I should do it.

3. Another approach would be to define the area as a series of coordinates in your code. Then use MapPoint to find the address, and use Gilles code (see articles on this site) to get a longitude,latitude coordinate for the address.
Then use a "point in polygon" algorithm.

Richard

4. Junior Member White Belt
Join Date
Feb 2005
Posts
1

Thank you both for your replies. What isn't clear to me is how to apply the pushpin or lat/longitude solution if the "area" is actually a delivery zone. I was thinking of having someone "draw" the delivery zone on a map, save it, load the map and the delivery zone from within an application and then have the program do something like "the address is not within the delivery zone" The delivery zone won't necessarily be a rectangular region.

thanks again

5. Senior Member Black Belt
Join Date
Nov 2004
Location
Belgium
Posts
2,433
Hi,

It is not difficult to make code to find if a given position is within an area even if the area is not a know mathematical figure (like a circle or a rectangle).

if you wants to draw an area you have to code all points and let your program calculate if it is within reaion as Richard mentioned. Find all points, skip 1 then you have triangle, move to 0,0 etc to find if it is within area. This way yoi only need triangle no matter how complex your area is.

There are currently 1 users browsing this thread. (0 members and 1 guests)

#### Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•