Your fix worked for me too. I’m using the Geocomplete jQuery Plug-in http://ubilabs.github.com/geocomplete/
and the instructions on their home page says to use this
<script src="http://maps.googleapis.com/maps/api/js?sensor=false&libraries=places"></script>
But it didn’t work for me and was getting the same error.
See documentation for Google Maps API here
https://developers.google.com/maps/documentation/javascript/places?hl=en-EN#loading_the_library