<p>How would I go about creating a Google map that allows the user to zoom beyond the default zoom levels for the map?  Would I have to create a new map type that has a greater maximum zoom?  Are there any tutorials out there that show how to do this?</p>

I'm not familiar enough with the Decimal class to help you out, but your problem is due to the fact that decimal fractions can often not be accurate represented in binary, so what you're seeing is the closest possible approximation; there's no way to avoid this problem without using a special class (like Decimal, probably).
```
EDIT:
```
What about the decimal class isn't working properly for you? As long as I start with a string, rather than a float, powers seem to work fine.
```
```
>>> import decimal
>>> print(decimal.Decimal("1.2") ** 2)
1.44
```
```
The
module documentation
explains the need for and usage of
```
decimal.Decimal
```
pretty clearly, you should check it out if you haven't yet.