On Jun 3, 6:22 pm, hypermod <[email protected]> wrote:
> Hi Andrew
>
> Thank you for your response, but I am not sure if I made myself clear.
> Your response seemed to be answering a question that I did not mean to
> ask.

Possibly, but I think my answer does fit what you say below.

> All the polygons are known. All the marker locations are known. This
> information is kept in a MySQL db. The only thing I would need on the
> client side is the ability to know the answer to this question:
>
> What markers are in such-and-such polygon (using a drop down list of
> the named polygons)?

So you have a polygon. What is known about it? Its boundary?

> Even though the user can see clearly which markers are in the polygon,
> they want the ability to print out a list of all the marker's
> addresses from a given polygon. So they in fact do not need to click
> the map at all. I don't think there is any need for JS or an array,
> but I may be wrong.

What I suggested was
* loop through all your markers
* for each marker, get its location [that's where it's analogous to
"click the map to get the location you're interested in"]
* determine whether that location is in the requested polygon
* if it is, push it on to the output list

The point-in-polygon analysis could be performed in the client browser
or by a script on the server using GDownloadUrl().

It would be far easier if your database records for the marker
contained a field saying which polygon contained it, but I don't know
whether that's the case or not. If it is, simply query the database
for markers in that polygon.

Andrew
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Maps API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Maps-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to