field_view_field geofield_map
Found the problem ... I was defining the output type in the settings array vs directly in the display array.

field_view_field('node', $node, 'field_geo', 
    array(
      'label' =&gt; 'hidden',
      'type' =&gt; 'geofield_map_map'
    )
);


Hope this helps someone else.