Geocode service is now loaded dynamically

So it could be replaced in custom app (e.g. use of Baidu API instead of Google).