How to use geofield migrate extras I can not understand how to use migrate_extras and for example how to use geofield migrate extra support.

I have create a Migration class that work. In my "source" I have 2 "fields" called latitudine and longitudine. I have follow the instruction that I have found in geofiled.inc: 

$geo_arguments = array(
  'lat' =&gt; array('source_field' =&gt; 'latitudine'),
  'lon' =&gt; array('source_field' =&gt; 'longitudine'),
);
// The geometry type should be passed in as the primary value.
$this-&gt;addFieldMapping('field_coordinate', 'Point')-&gt;arguments($geo_arguments);
// Since the excerpt is mapped via an argument, add a null mapping so it's
// not flagged as unmapped.
$this-&gt;addFieldMapping(NULL, 'latitudine');
$this-&gt;addFieldMapping(NULL, 'longitudine');


But my "test node" is created (via migrate) without "geofileld" field (field_coordinate). But if I comment the lines above and insert this function: 

public function prepare($node, stdClass $current_row) {
  $node-&gt;field_coordinate = array(LANGUAGE_NONE =&gt; array(0 =&gt; array(
    'geom' =&gt; 'POINT ('.$current_row-&gt;longitudine." ".$current_row-&gt;latitudine.')',
    'geo_type' =&gt; 'point',
    'lat' =&gt; $current_row-&gt;latitudine,
             'lon' =&gt; $current_row-&gt;longitudine,
             'left' =&gt; $current_row-&gt;longitudine,
             'top' =&gt; $current_row-&gt;latitudine,
             'right' =&gt;$current_row-&gt;longitudine,
            'bottom' =&gt; $current_row-&gt;latitudine,
   )));
}


"geofield field" is "created". 

Where is my error?
Using arguments is deprecated.

Now you can migrate geofields without migrate_extras.

$this-&gt;addFieldMapping('field_location', 'point');


And in your prepare row 

public function prepareRow($row) {
 $row-&gt;point = 'POINT (' . $row-&gt;longitude . ' ' . $row-&gt;latitude. ')';
}