Thanks again, Martin. I really appreciate your expert help.
Scott

On Aug 24, 7:15 am, Martin <[email protected]> wrote:
> If you want help with the map initialisation in various browsers you'd
> be best starting a new thread as the original topic of this thread is
> now fixed.
>
> Nothing springs to my mind as a possible cause for the errors you
> describe.
>
> Martin.
>
> On 24 Aug, 03:34, ScottE <[email protected]> wrote:
>
>
>
> > Hi Martin, thanks again for reworking my code. Your help is very much
> > appreciated.
>
> > I loaded that code into the iframe and it loads in Mac Safari and FFox
> > without any border/padding/margin (outstanding!). It loads 100%
> > perfectly in Mac Safari, but in FFox the iframed map loads over New
> > Delhi, India, instead of Afghanistan and loads with only the simple
> > plus/minus zoom nav controls (instead of the full controls) and a drop
> > down map selector instead of the buttons. Could that be due to the
> > lack of a loadDelay to accommodate the iframe load? I had originally
> > put that in based on 
> > this:http://groups.google.com/group/google-maps-api/browse_frm/thread/9cdd...
>
> > Thanks again. It's great to see the map load flush.
> > Scott
>
> > On Aug 23, 10:16 am, ScottE <[email protected]> wrote:
>
> > > Martin, thank you very much! I really appreciate the help. I'll try
> > > what you recommend today or tonight.
> > > Scott
>
> > > On Aug 23, 7:14 am, Martin <[email protected]> wrote:
>
> > > > Hi Scott.
>
> > > > Take a look at this version of your page:
>
> > > >http://code.martinpearman.co.uk/deleteme/GMap1.html
>
> > > > I'm 99% sure you don't need the loadDelay() function as the
> > > > initialize() function only executes once the entire page has loaded -
> > > > whether the page is viewed directly or within an IFRAME i don't think
> > > > you need that delay.
>
> > > > And the line:
>
> > > > google.load("maps", "2.x");
>
> > > > Is not required either - the API loads via the SCRIPT element with the
> > > > API key.
>
> > > > Putting the height:100% CSS rule in an inline STYLE element means the
> > > > page now validates:
>
> > > >http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fcode.martinp...
>
> > > > Your version of the page has some errors - whether one or more of
> > > > these errors stopped the map displaying full 100% size i don't know:
>
> > > >http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fmysite.veriz...
>
> > > > Martin.
>
> > > > On 22 Aug, 18:59, ScottE <[email protected]> wrote:
>
> > > > > Hi guys,
> > > > > I spent some more time working with the Econym example Martin
> > > > > recommended and made some real progress just by playing with the Gmap
> > > > > code and doing nothing with the styling. Updated Gmap:
>
> > > > >http://mysite.verizon.net/vzenti29/public_html/Gmap1.html
>
> > > > > Emulating the Econym map's earlier body and div was kind of tricky for
> > > > > me (and I realized naming the div element "map3d" or "map" etc is
> > > > > arbitrary). As you can see the width is now 100% and the map outputs
> > > > > flush with the browser window edge widthwise (it's that way in the
> > > > > iframe too; a major improvement), but 100% height doesn't work for my
> > > > > map like it does on the Econym example. If I use Econym's code, 100%
> > > > > height in the div ends up perfectly flush at top and bottom. Not so in
> > > > > my map — still some padding at top and bottom, and a vertical scroll
> > > > > bar. Any ideas what I'm doing wrong?
>
> > > > > As a workaround, I can set the div height to 90%, which creates a bit
> > > > > more padding, but removes the scroll bars completely. (Still a major
> > > > > improvement.)
>
> > > > > By the way, the first timeout in my code is for accommodating the
> > > > > iframe load and the second allows time for the GEarth layers to load.
> > > > > I also tacked in a map.checkResize(); after the GEarth functions —
> > > > > without it, for some reason, sideways/width scrollbars appeared when
> > > > > switching from the GEarth layer to a regular map within the iframe.
>
> > > > > And unlike the Econym map, I added <body onload="initialize()" to this
> > > > > line: <body onload="initialize()" onunload="GUnload()" style="height:
> > > > > 100%;margin:0">
> > > > > Seemed liked the most proper way to do it. I tried it with and
> > > > > without, and it didn't seem to make a difference, but is the
> > > > > intitialize() in that line perhaps redundant?
>
> > > > > Thanks a lot,
> > > > > Scott
>
> > > > > On Aug 19, 3:22 pm, ScottE <[email protected]> wrote:
>
> > > > > > Thanks a lot Mike and Martin.
> > > > > > I tried out Martin's first idea based on the econym code but no 
> > > > > > luck.
> > > > > > It could be because I'm using a GEarth layer and map = new
> > > > > > GMap2(document.getElementById('map3d') instead of the simple "map" 
> > > > > > (I
> > > > > > remember "map" never worked with GEarth for me). But it could be 
> > > > > > many
> > > > > > other things.
>
> > > > > > I'll keep playing with that and I'll try the CSS andiframeparameters
> > > > > > angles too. If this matters, the Gmap code is linked to from within 
> > > > > > a
> > > > > > div on the parent page, and theiframeis being created by Thickbox.
> > > > > > Thanks again guys.
>
> > > > > > If anyone else has other ideas, or would like to chime in about the
> > > > > > ones above, please do. I really appreciate the help.
> > > > > > Scott
>
> > > > > > On Aug 19, 1:51 pm, Mike Williams <[email protected]> wrote:
>
> > > > > > > In the parent page use the following parameters inside the 
> > > > > > > <iframe>
> > > > > > > call.
>
> > > > > > >   scrolling="no"
> > > > > > >   marginheight="0"
> > > > > > >   marginwidth="0"
> > > > > > >   frameborder="0"
>
> > > > > > > --
> > > > > > > Mike Williams

-- 
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