I'm trying to render a KML layer (with timezones) in Google Maps API v3. The KML layer works fine in 3D (in Google Earth), but when I render it in 2D, the timezone lines that meet at the North Pole are spread out in a really weird way:

Here is the correct rendering in 3D:

How do I get fix that weird spread?