public function batchPatch($id, Google_Service_MapsEngine_FeaturesBatchPatchRequest $postBody, $optParams = array())
  {
    $params = array('id' => $id, 'postBody' => $postBody);
    $params = array_merge($params, $optParams);
    return $this->call('batchPatch', array($params));
  }
public function batchPatch($id, Google_Service_MapsEngine_FeaturesBatchPatchRequest $postBody, $optParams = array())
  {
    $params = array('id' => $id, 'postBody' => $postBody);
    $params = array_merge($params, $optParams);
    return $this->call('batchPatch', array($params));
  }
public function batchPatch ( $ id , Google_Service_MapsEngine_FeaturesBatchPatchRequest $ postBody , $ optParams = array ( ) ) { $ params = array ( 'id' => $ id , 'postBody' => $ postBody ) ; $ params = array_merge ( $ params , $ optParams ) ; return $ this -> call ( 'batchPatch' , array ( $ params ) ) ; }
Update the supplied features.

A single batchPatch request can update:

- Up to 50 features. - A combined total of 10 000 vertices. Feature limits
are documented in the Supported data formats and limits article of the Google
Maps Engine help center. Note that free and paid accounts have different
limits.

Feature updates use HTTP PATCH semantics:

- A supplied value replaces an existing value (if any) in that field. -
Omitted fields remain unchanged. - Complex values in geometries and
properties must be replaced as atomic units. For example, providing just the
coordinates of a geometry is not allowed; the complete geometry, including
type, must be supplied. - Setting a property's value to null deletes that
property. For more information about updating features, read Updating
features in the Google Maps Engine developer's guide. (features.batchPatch)

@param string $id The ID of the table containing the features to be patched.
@param Google_FeaturesBatchPatchRequest $postBody
@param array $optParams Optional parameters.
Update the supplied features .