Support

Account

Home Forums ACF PRO Saving Google Map lat/lon data as post_meta Reply To: Saving Google Map lat/lon data as post_meta

  • So, I wound up using save_post vs acf/update_value, and that seems to work.

    Here’s my final working function for anyone else that’s looking to extract lat/lon out of the map field:

    function rhm_update_latlon($post_id, $post, $update) {
    
    	$map = get_post_meta($post_id, 'map_location', true);
    
    	if (!empty($map)) {
    	    update_post_meta( $post_id, 'loc_lat', $map['lat'] );
    	    update_post_meta( $post_id, 'loc_lng', $map['lng'] );
    	}
    
    }
    add_action('save_post', 'rhm_update_latlon', 90, 3);
    

    That said, it would still be great to see the map_location data stored separately as individual fields (even better would be to break out the individual address components) so they could all be queried and extracted as needed.