Does Google Chart API need internet connection on both server and client side?
Yes. It's a web service.