Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. $spot->field_coordinates[LANGUAGE_NONE][0] = geofield_compute_values(
  2. array(
  3. 'lat' => $venue->location->lat,
  4. 'lon' => $venue->location->lng,
  5. ), GEOFIELD_INPUT_LAT_LON);
  6.  
  7. $lat = 42.281646;
  8. $lon = -83.744222;
  9. $geofield = array(
  10. 'geom' => "POINT ($lon $lat)",
  11. 'geo_type' => 'point',
  12. 'lat' => $lat . "000000",
  13. 'lon' => $lon . "000000",
  14. 'left' => $lon . "000000",
  15. 'top' => $lat . "000000",
  16. 'right' => $lon . "000000",
  17. 'bottom' => $lat . "000000"
  18. );
  19. $lang = $node->language;
  20. $node->field_position[$lang][0] = $geofield;
  21.  
  22. {
  23. "nid":123,
  24. "field_position":{"und":[
  25. {"geom":{"lat":"42.2808256","lon":"-83.7430378"}}
  26. ]}
  27. }
  28.  
  29. $test = node_load($entity->nid);
  30. module_load_include('inc', 'node', 'node.pages');
  31. $test_state['values']['op'] = t('Save');
  32. drupal_form_submit('NODENAME_node_form', $test_state, $test);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement