On Mar 27, 4:29 pm, Dennis <[email protected]> wrote:
> Hi xelawho, thank for your sugestion.
>
> Yes I have tried playing around with the region ZoomLevel and in
> fact looked at every instance of "ZoomLevel" in the code. The
> regions are defined by polys and are set to ZoomLevel 7 and
> initilised in the populateRegions()
> method. The North and South Islands have no polys so not defined in
> the regions but in populateListToUpper() and populateListToLower()
> methods and set to ZoomLevel 6. The normalZoomLevel is 5. Both
> regions and island zoom levels seem to skip a level ( to 8, 7 in
> stead of 7, 6).
>
> I thought some code is just adding "... +1" or something to the
> levels but the strange thing is when I set the region and island
> levels to 6, 5 the islands don't zoom in at all and the regions
> still skip a level.
>
> It's very strange behaviour! I have tried to search through the
> code to find out where the zoom level is being changed but as I'm
> not a programmer, I just can't see through the code :(. The
> original programmer is not with the company anymore so I'm quite
> stuck.
>
> Thanks for any help!

The problem you are having is the code is poorly designed.  It doesn't
check to see if it needs to zoom in or not when the zoomIn function is
called (of if it needs to zoom out when the zoomOut function is
called), and it is scheduling 2 zoomIn events when only one is
needed.  If I hack in a check to see the target zoom and only perform
the zoom if it isn't already there, it works.

  -- Larry

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps API V2" 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