Geo components for AngularJS driven apps