LocationProcessesWS


Click here for a complete list of operations.

SetPolygonPoints

Use this method to save the point coordinates associated with a user-defined polygon location to the database by supplying the ID of the location to be updated and an ordered list of coordinates.

NB: The final line segment which "closes" the polygon by connecting back to the start coordinate is implicit - if your application or GIS system's polygon implementation explicitly lists the same start and end coordinates, exclude the duplicate (end) coordinate when constructing the data for this web service method.

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /WebServices/MappingWebSvc/LocationProcessesWS.asmx HTTP/1.1
Host: mixmobile.mixtelematics.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.omnibridge.com/SDKWebServices/Mapping/SetPolygonPoints"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Header>
    <TokenHeader xmlns="http://www.omnibridge.com/SDKWebServices/Mapping">
      <Token>string</Token>
    </TokenHeader>
  </soap:Header>
  <soap:Body>
    <SetPolygonPoints xmlns="http://www.omnibridge.com/SDKWebServices/Mapping">
      <LocationID>int</LocationID>
      <PolygonPoints>
        <Coordinate Latitude="float" Longitude="float" />
        <Coordinate Latitude="float" Longitude="float" />
      </PolygonPoints>
    </SetPolygonPoints>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SetPolygonPointsResponse xmlns="http://www.omnibridge.com/SDKWebServices/Mapping">
      <SetPolygonPointsResult>boolean</SetPolygonPointsResult>
    </SetPolygonPointsResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /WebServices/MappingWebSvc/LocationProcessesWS.asmx HTTP/1.1
Host: mixmobile.mixtelematics.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Header>
    <TokenHeader xmlns="http://www.omnibridge.com/SDKWebServices/Mapping">
      <Token>string</Token>
    </TokenHeader>
  </soap12:Header>
  <soap12:Body>
    <SetPolygonPoints xmlns="http://www.omnibridge.com/SDKWebServices/Mapping">
      <LocationID>int</LocationID>
      <PolygonPoints>
        <Coordinate Latitude="float" Longitude="float" />
        <Coordinate Latitude="float" Longitude="float" />
      </PolygonPoints>
    </SetPolygonPoints>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <SetPolygonPointsResponse xmlns="http://www.omnibridge.com/SDKWebServices/Mapping">
      <SetPolygonPointsResult>boolean</SetPolygonPointsResult>
    </SetPolygonPointsResponse>
  </soap12:Body>
</soap12:Envelope>