using google's max zoom service to determine maximum available zoom. fixes #1