Throw informative exceptions where API calls are not supported.
Manual merge of Pull Request #146 by @jcushman (Handle excessive use message in OpenLayers geocoder)
Throw informative exceptions where API calls are not supported.