On Jan 14, 3:59 am, Rossko <[email protected]> wrote:

> What is a rangeRing ?

The map is for Search & Rescue use.  For SAR, we break the US into
"grids" based on lat/long and "sectional" aviation charts.  There are
two labeling systems for grids.  This app displays the grid lines and
the grid cell labels plus provides a cross-hair mouse pointer and a
lat/long readout follower.  In addition the user can ask for a range
ring, which is a circle whose diameter in nautical miles depends on
the zoom level.

The range ring does two things.  Most importantly, it appears when the
map is printed -- which the mouse cursor does not.  Second, it gives
the user a bit of map scale on the printed map.  For example, if I am
tasking an air crew to take a series of photographs I can give them
lat/long and a printed map for each one and it is easy for them to
correlate the printed maps to the appropriate aviation chart, even in
the usual case where the target does not appear on the chart.

>  i.e. we do not know what your
> circle is made of, due to insufficient context in code snippets.  This
> is why the posting guidelines ask for a link to your map showing the
> problem.
>

Sorry.  I was trying to keep the post size small because the map was
not accessible on the internet.  I have now put it here:
http://dl.dropbox.com/u/6310843/Grid_Toy_V0.21.html.

> I'd hazard a wild guess you are using some kind of poly calculations,
> it might go better with a big non-clickable marker image.

The circle is created in the function ringStatusChange.  It's just a
simple new google.maps.Circle.  The only thing done to it in the
mousemove event is rangeRing.setCenter(mousePosition).  It's not
clickable.

TIA

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps JavaScript API v3" 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-js-api-v3?hl=en.

Reply via email to