That was it! Thanks - nice catch!

Marty

On Jan 1, 10:50 pm, Marcelo <[email protected]> wrote:
> On the phone, your map does not have a height.
> You're setting the height in percentage, but the browser needs to know
> *percentage of what*, and the parent node to the map_canvas does not
> have a height.
>
> This part:
> if (useragent.indexOf('iPhone') != -1 || useragent.indexOf('Android') !
> = -1 ) {
>     mapdiv.style.width = '100%';
>     mapdiv.style.height = '100%';
>   } else {
>     mapdiv.style.width = '600px';
>     mapdiv.style.height = '800px';
>   }
>
> }
>
> sets the height correctly, but only if the user agent is not a phone.
>
> So, it is not the API that doesn't work in a phone but your CSS.
>
> --
> Marcelo -http://maps.forum.nu
> --
>
> On Dec 31 2011, 6:27 pm, martypantsROK <[email protected]> wrote:
>
>
>
>
>
>
>
> > I wrote a simple GoogleMaps Javascript API v3 webpage that displays a
> > series of places of interest within the city I live in.
> > You can see the web page here :
>
> >    http://www.ulsanonline.com/Maps/ulsanplacemap.html
>
> > I parse a XML file of placenames and lat/longs and and then put a few
> > custom markers on a map.  No big deal. It works fine on
> > my windows browsers, whether I use Chrome, Firefox or IE.
>
> > However, when I access the same page from my Android phone, the map is
> > completely blank. Doesn't matter whether I use the
> > default Android browser, Firefox or Opera.
> >  I've plugged the phone into Eclipse so I can view Logcat and get some
> > idea what's going on. Logcat gives me some info that it's seeing
> > googlemaps codes, as I get these :
>
> >   01-01 10:09:33.976: I/ActivityThread(2119): Pub
> > com.google.android.maps.TrafficAppWidgetProvider:
> > com.google.googlenav.appwidget.traffic.TrafficAppWidgetProvider
> >    01-01 10:09:34.500: I/ActivityThread(2119): Pub
> > com.google.android.maps.NavigationAvailabilityProvider:
> > com.google.googlenav.provider.NavigationAvailabilityProvider
> >   01-01 10:09:34.496: I/ActivityThread(2119): Pub
> > com.google.android.maps.LocalSuggestionProvider:
> > com.google.googlenav.provider.LocalSuggestionProvider
>
> > but Logcat shows no errors and my phone shows no map.  On Android,
> > Firefox and the default browser sometimes throw errors on the AdSense
> > ad on the right side of the page, but they both still show the ad and
> > no map. Doesn't matter if the ads are there or not as the map still
> > doesn't display
>
> > Any ideas what might I be doing wrong that Android browsers can't seem
> > to show a map?

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