1910 lines
68 KiB
C#
1910 lines
68 KiB
C#
|
// ----------------------------------------------------------------------------
|
|||
|
//
|
|||
|
// Copyright (c) Microsoft Corporation. All rights reserved.
|
|||
|
//
|
|||
|
// ----------------------------------------------------------------------------
|
|||
|
|
|||
|
//------------------------------------------------------------------------------
|
|||
|
// <autogenerated>
|
|||
|
// This code was generated by a tool.
|
|||
|
// Runtime Version: 1.1.4322.2032
|
|||
|
//
|
|||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
|||
|
// the code is regenerated.
|
|||
|
// </autogenerated>
|
|||
|
//------------------------------------------------------------------------------
|
|||
|
|
|||
|
//
|
|||
|
// This source code was auto-generated by Microsoft.VSDesigner, Version 1.1.4322.2032.
|
|||
|
//
|
|||
|
namespace mapdemo.MapPointService
|
|||
|
{
|
|||
|
using System.Diagnostics;
|
|||
|
using System.Xml.Serialization;
|
|||
|
using System;
|
|||
|
using System.Web.Services.Protocols;
|
|||
|
using System.ComponentModel;
|
|||
|
using System.Web.Services;
|
|||
|
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|||
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|||
|
[System.Web.Services.WebServiceBindingAttribute(Name="CommonServiceSoap", Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
[System.Xml.Serialization.XmlIncludeAttribute(typeof(MapPointConstants))]
|
|||
|
[System.Xml.Serialization.XmlIncludeAttribute(typeof(FindResult[]))]
|
|||
|
public class CommonServiceSoap : System.Web.Services.Protocols.SoapHttpClientProtocol {
|
|||
|
|
|||
|
public CustomerInfoHeader CustomerInfoHeaderValue;
|
|||
|
|
|||
|
public UserInfoHeader UserInfoHeaderValue;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public CommonServiceSoap() {
|
|||
|
this.Url = "http://findv3.staging.mappoint.net/Find-30/Common.asmx";
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("UserInfoHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("CustomerInfoHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://s.mappoint.net/mappoint-30/GetVersionInfo", RequestNamespace="http://s.mappoint.net/mappoint-30/", ResponseNamespace="http://s.mappoint.net/mappoint-30/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
|
|||
|
public VersionInfo[] GetVersionInfo() {
|
|||
|
object[] results = this.Invoke("GetVersionInfo", new object[0]);
|
|||
|
return ((VersionInfo[])(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.IAsyncResult BeginGetVersionInfo(System.AsyncCallback callback, object asyncState) {
|
|||
|
return this.BeginInvoke("GetVersionInfo", new object[0], callback, asyncState);
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public VersionInfo[] EndGetVersionInfo(System.IAsyncResult asyncResult) {
|
|||
|
object[] results = this.EndInvoke(asyncResult);
|
|||
|
return ((VersionInfo[])(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("UserInfoHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("CustomerInfoHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://s.mappoint.net/mappoint-30/GetCountryRegionInfo", RequestNamespace="http://s.mappoint.net/mappoint-30/", ResponseNamespace="http://s.mappoint.net/mappoint-30/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
|
|||
|
public CountryRegionInfo[] GetCountryRegionInfo(int[] entityIDs) {
|
|||
|
object[] results = this.Invoke("GetCountryRegionInfo", new object[] {
|
|||
|
entityIDs});
|
|||
|
return ((CountryRegionInfo[])(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.IAsyncResult BeginGetCountryRegionInfo(int[] entityIDs, System.AsyncCallback callback, object asyncState) {
|
|||
|
return this.BeginInvoke("GetCountryRegionInfo", new object[] {
|
|||
|
entityIDs}, callback, asyncState);
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public CountryRegionInfo[] EndGetCountryRegionInfo(System.IAsyncResult asyncResult) {
|
|||
|
object[] results = this.EndInvoke(asyncResult);
|
|||
|
return ((CountryRegionInfo[])(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("UserInfoHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("CustomerInfoHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://s.mappoint.net/mappoint-30/GetEntityTypes", RequestNamespace="http://s.mappoint.net/mappoint-30/", ResponseNamespace="http://s.mappoint.net/mappoint-30/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
|
|||
|
public EntityType[] GetEntityTypes(string dataSourceName) {
|
|||
|
object[] results = this.Invoke("GetEntityTypes", new object[] {
|
|||
|
dataSourceName});
|
|||
|
return ((EntityType[])(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.IAsyncResult BeginGetEntityTypes(string dataSourceName, System.AsyncCallback callback, object asyncState) {
|
|||
|
return this.BeginInvoke("GetEntityTypes", new object[] {
|
|||
|
dataSourceName}, callback, asyncState);
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public EntityType[] EndGetEntityTypes(System.IAsyncResult asyncResult) {
|
|||
|
object[] results = this.EndInvoke(asyncResult);
|
|||
|
return ((EntityType[])(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("UserInfoHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("CustomerInfoHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://s.mappoint.net/mappoint-30/GetDataSourceInfo", RequestNamespace="http://s.mappoint.net/mappoint-30/", ResponseNamespace="http://s.mappoint.net/mappoint-30/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
|
|||
|
public DataSource[] GetDataSourceInfo(string[] dataSourceNames) {
|
|||
|
object[] results = this.Invoke("GetDataSourceInfo", new object[] {
|
|||
|
dataSourceNames});
|
|||
|
return ((DataSource[])(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.IAsyncResult BeginGetDataSourceInfo(string[] dataSourceNames, System.AsyncCallback callback, object asyncState) {
|
|||
|
return this.BeginInvoke("GetDataSourceInfo", new object[] {
|
|||
|
dataSourceNames}, callback, asyncState);
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public DataSource[] EndGetDataSourceInfo(System.IAsyncResult asyncResult) {
|
|||
|
object[] results = this.EndInvoke(asyncResult);
|
|||
|
return ((DataSource[])(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("UserInfoHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("CustomerInfoHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://s.mappoint.net/mappoint-30/GetGreatCircleDistances", RequestNamespace="http://s.mappoint.net/mappoint-30/", ResponseNamespace="http://s.mappoint.net/mappoint-30/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
|
|||
|
public System.Double[] GetGreatCircleDistances(LatLong[] latLongs) {
|
|||
|
object[] results = this.Invoke("GetGreatCircleDistances", new object[] {
|
|||
|
latLongs});
|
|||
|
return ((System.Double[])(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.IAsyncResult BeginGetGreatCircleDistances(LatLong[] latLongs, System.AsyncCallback callback, object asyncState) {
|
|||
|
return this.BeginInvoke("GetGreatCircleDistances", new object[] {
|
|||
|
latLongs}, callback, asyncState);
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.Double[] EndGetGreatCircleDistances(System.IAsyncResult asyncResult) {
|
|||
|
object[] results = this.EndInvoke(asyncResult);
|
|||
|
return ((System.Double[])(results[0]));
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|||
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|||
|
[System.Web.Services.WebServiceBindingAttribute(Name="FindServiceSoap", Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
[System.Xml.Serialization.XmlIncludeAttribute(typeof(MapPointConstants))]
|
|||
|
[System.Xml.Serialization.XmlIncludeAttribute(typeof(FindResult[]))]
|
|||
|
public class FindServiceSoap : System.Web.Services.Protocols.SoapHttpClientProtocol {
|
|||
|
|
|||
|
public CustomerInfoFindHeader CustomerInfoFindHeaderValue;
|
|||
|
|
|||
|
public UserInfoFindHeader UserInfoFindHeaderValue;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public FindServiceSoap() {
|
|||
|
this.Url = "http://findv3.staging.mappoint.net/Find-30/FindService.asmx";
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("CustomerInfoFindHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("UserInfoFindHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://s.mappoint.net/mappoint-30/Find", RequestNamespace="http://s.mappoint.net/mappoint-30/", ResponseNamespace="http://s.mappoint.net/mappoint-30/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
|
|||
|
public FindResults Find(FindSpecification specification) {
|
|||
|
object[] results = this.Invoke("Find", new object[] {
|
|||
|
specification});
|
|||
|
return ((FindResults)(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.IAsyncResult BeginFind(FindSpecification specification, System.AsyncCallback callback, object asyncState) {
|
|||
|
return this.BeginInvoke("Find", new object[] {
|
|||
|
specification}, callback, asyncState);
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public FindResults EndFind(System.IAsyncResult asyncResult) {
|
|||
|
object[] results = this.EndInvoke(asyncResult);
|
|||
|
return ((FindResults)(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("CustomerInfoFindHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("UserInfoFindHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://s.mappoint.net/mappoint-30/FindAddress", RequestNamespace="http://s.mappoint.net/mappoint-30/", ResponseNamespace="http://s.mappoint.net/mappoint-30/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
|
|||
|
public FindResults FindAddress(FindAddressSpecification specification) {
|
|||
|
object[] results = this.Invoke("FindAddress", new object[] {
|
|||
|
specification});
|
|||
|
return ((FindResults)(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.IAsyncResult BeginFindAddress(FindAddressSpecification specification, System.AsyncCallback callback, object asyncState) {
|
|||
|
return this.BeginInvoke("FindAddress", new object[] {
|
|||
|
specification}, callback, asyncState);
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public FindResults EndFindAddress(System.IAsyncResult asyncResult) {
|
|||
|
object[] results = this.EndInvoke(asyncResult);
|
|||
|
return ((FindResults)(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("CustomerInfoFindHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("UserInfoFindHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://s.mappoint.net/mappoint-30/ParseAddress", RequestNamespace="http://s.mappoint.net/mappoint-30/", ResponseNamespace="http://s.mappoint.net/mappoint-30/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
|
|||
|
public Address ParseAddress(string inputAddress, string countryRegion) {
|
|||
|
object[] results = this.Invoke("ParseAddress", new object[] {
|
|||
|
inputAddress,
|
|||
|
countryRegion});
|
|||
|
return ((Address)(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.IAsyncResult BeginParseAddress(string inputAddress, string countryRegion, System.AsyncCallback callback, object asyncState) {
|
|||
|
return this.BeginInvoke("ParseAddress", new object[] {
|
|||
|
inputAddress,
|
|||
|
countryRegion}, callback, asyncState);
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public Address EndParseAddress(System.IAsyncResult asyncResult) {
|
|||
|
object[] results = this.EndInvoke(asyncResult);
|
|||
|
return ((Address)(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("CustomerInfoFindHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("UserInfoFindHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://s.mappoint.net/mappoint-30/GetLocationInfo", RequestNamespace="http://s.mappoint.net/mappoint-30/", ResponseNamespace="http://s.mappoint.net/mappoint-30/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
|
|||
|
public Location[] GetLocationInfo(LatLong location, string dataSourceName, GetInfoOptions options) {
|
|||
|
object[] results = this.Invoke("GetLocationInfo", new object[] {
|
|||
|
location,
|
|||
|
dataSourceName,
|
|||
|
options});
|
|||
|
return ((Location[])(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.IAsyncResult BeginGetLocationInfo(LatLong location, string dataSourceName, GetInfoOptions options, System.AsyncCallback callback, object asyncState) {
|
|||
|
return this.BeginInvoke("GetLocationInfo", new object[] {
|
|||
|
location,
|
|||
|
dataSourceName,
|
|||
|
options}, callback, asyncState);
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public Location[] EndGetLocationInfo(System.IAsyncResult asyncResult) {
|
|||
|
object[] results = this.EndInvoke(asyncResult);
|
|||
|
return ((Location[])(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("CustomerInfoFindHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("UserInfoFindHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://s.mappoint.net/mappoint-30/FindNearby", RequestNamespace="http://s.mappoint.net/mappoint-30/", ResponseNamespace="http://s.mappoint.net/mappoint-30/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
|
|||
|
public FindResults FindNearby(FindNearbySpecification specification) {
|
|||
|
object[] results = this.Invoke("FindNearby", new object[] {
|
|||
|
specification});
|
|||
|
return ((FindResults)(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.IAsyncResult BeginFindNearby(FindNearbySpecification specification, System.AsyncCallback callback, object asyncState) {
|
|||
|
return this.BeginInvoke("FindNearby", new object[] {
|
|||
|
specification}, callback, asyncState);
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public FindResults EndFindNearby(System.IAsyncResult asyncResult) {
|
|||
|
object[] results = this.EndInvoke(asyncResult);
|
|||
|
return ((FindResults)(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("CustomerInfoFindHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("UserInfoFindHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://s.mappoint.net/mappoint-30/FindByProperty", RequestNamespace="http://s.mappoint.net/mappoint-30/", ResponseNamespace="http://s.mappoint.net/mappoint-30/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
|
|||
|
public FindResults FindByProperty(FindByPropertySpecification specification) {
|
|||
|
object[] results = this.Invoke("FindByProperty", new object[] {
|
|||
|
specification});
|
|||
|
return ((FindResults)(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.IAsyncResult BeginFindByProperty(FindByPropertySpecification specification, System.AsyncCallback callback, object asyncState) {
|
|||
|
return this.BeginInvoke("FindByProperty", new object[] {
|
|||
|
specification}, callback, asyncState);
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public FindResults EndFindByProperty(System.IAsyncResult asyncResult) {
|
|||
|
object[] results = this.EndInvoke(asyncResult);
|
|||
|
return ((FindResults)(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("CustomerInfoFindHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("UserInfoFindHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://s.mappoint.net/mappoint-30/FindByID", RequestNamespace="http://s.mappoint.net/mappoint-30/", ResponseNamespace="http://s.mappoint.net/mappoint-30/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
|
|||
|
public FindResults FindByID(FindByIDSpecification specification) {
|
|||
|
object[] results = this.Invoke("FindByID", new object[] {
|
|||
|
specification});
|
|||
|
return ((FindResults)(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.IAsyncResult BeginFindByID(FindByIDSpecification specification, System.AsyncCallback callback, object asyncState) {
|
|||
|
return this.BeginInvoke("FindByID", new object[] {
|
|||
|
specification}, callback, asyncState);
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public FindResults EndFindByID(System.IAsyncResult asyncResult) {
|
|||
|
object[] results = this.EndInvoke(asyncResult);
|
|||
|
return ((FindResults)(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("CustomerInfoFindHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("UserInfoFindHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://s.mappoint.net/mappoint-30/FindNearRoute", RequestNamespace="http://s.mappoint.net/mappoint-30/", ResponseNamespace="http://s.mappoint.net/mappoint-30/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
|
|||
|
public FindResults FindNearRoute(FindNearRouteSpecification specification) {
|
|||
|
object[] results = this.Invoke("FindNearRoute", new object[] {
|
|||
|
specification});
|
|||
|
return ((FindResults)(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.IAsyncResult BeginFindNearRoute(FindNearRouteSpecification specification, System.AsyncCallback callback, object asyncState) {
|
|||
|
return this.BeginInvoke("FindNearRoute", new object[] {
|
|||
|
specification}, callback, asyncState);
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public FindResults EndFindNearRoute(System.IAsyncResult asyncResult) {
|
|||
|
object[] results = this.EndInvoke(asyncResult);
|
|||
|
return ((FindResults)(results[0]));
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|||
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|||
|
[System.Web.Services.WebServiceBindingAttribute(Name="RouteServiceSoap", Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
[System.Xml.Serialization.XmlIncludeAttribute(typeof(MapPointConstants))]
|
|||
|
[System.Xml.Serialization.XmlIncludeAttribute(typeof(FindResult[]))]
|
|||
|
public class RouteServiceSoap : System.Web.Services.Protocols.SoapHttpClientProtocol {
|
|||
|
|
|||
|
public CustomerInfoRouteHeader CustomerInfoRouteHeaderValue;
|
|||
|
|
|||
|
public UserInfoRouteHeader UserInfoRouteHeaderValue;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public RouteServiceSoap() {
|
|||
|
this.Url = "http://routev3.staging.mappoint.net/Route-30/RouteService.asmx";
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("CustomerInfoRouteHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("UserInfoRouteHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://s.mappoint.net/mappoint-30/CalculateSimpleRoute", RequestNamespace="http://s.mappoint.net/mappoint-30/", ResponseNamespace="http://s.mappoint.net/mappoint-30/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
|
|||
|
public Route CalculateSimpleRoute(LatLong[] latLongs, string dataSourceName, SegmentPreference preference) {
|
|||
|
object[] results = this.Invoke("CalculateSimpleRoute", new object[] {
|
|||
|
latLongs,
|
|||
|
dataSourceName,
|
|||
|
preference});
|
|||
|
return ((Route)(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.IAsyncResult BeginCalculateSimpleRoute(LatLong[] latLongs, string dataSourceName, SegmentPreference preference, System.AsyncCallback callback, object asyncState) {
|
|||
|
return this.BeginInvoke("CalculateSimpleRoute", new object[] {
|
|||
|
latLongs,
|
|||
|
dataSourceName,
|
|||
|
preference}, callback, asyncState);
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public Route EndCalculateSimpleRoute(System.IAsyncResult asyncResult) {
|
|||
|
object[] results = this.EndInvoke(asyncResult);
|
|||
|
return ((Route)(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("CustomerInfoRouteHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("UserInfoRouteHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://s.mappoint.net/mappoint-30/CalculateRoute", RequestNamespace="http://s.mappoint.net/mappoint-30/", ResponseNamespace="http://s.mappoint.net/mappoint-30/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
|
|||
|
public Route CalculateRoute(RouteSpecification specification) {
|
|||
|
object[] results = this.Invoke("CalculateRoute", new object[] {
|
|||
|
specification});
|
|||
|
return ((Route)(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.IAsyncResult BeginCalculateRoute(RouteSpecification specification, System.AsyncCallback callback, object asyncState) {
|
|||
|
return this.BeginInvoke("CalculateRoute", new object[] {
|
|||
|
specification}, callback, asyncState);
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public Route EndCalculateRoute(System.IAsyncResult asyncResult) {
|
|||
|
object[] results = this.EndInvoke(asyncResult);
|
|||
|
return ((Route)(results[0]));
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
|||
|
[System.ComponentModel.DesignerCategoryAttribute("code")]
|
|||
|
[System.Web.Services.WebServiceBindingAttribute(Name="RenderServiceSoap", Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
[System.Xml.Serialization.XmlIncludeAttribute(typeof(MapPointConstants))]
|
|||
|
[System.Xml.Serialization.XmlIncludeAttribute(typeof(FindResult[]))]
|
|||
|
public class RenderServiceSoap : System.Web.Services.Protocols.SoapHttpClientProtocol {
|
|||
|
|
|||
|
public CustomerInfoRenderHeader CustomerInfoRenderHeaderValue;
|
|||
|
|
|||
|
public UserInfoRenderHeader UserInfoRenderHeaderValue;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public RenderServiceSoap() {
|
|||
|
this.Url = "http://renderv3.staging.mappoint.net/Render-30/RenderService.asmx";
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("CustomerInfoRenderHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("UserInfoRenderHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://s.mappoint.net/mappoint-30/GetMap", RequestNamespace="http://s.mappoint.net/mappoint-30/", ResponseNamespace="http://s.mappoint.net/mappoint-30/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
|
|||
|
public MapImage[] GetMap(MapSpecification specification) {
|
|||
|
object[] results = this.Invoke("GetMap", new object[] {
|
|||
|
specification});
|
|||
|
return ((MapImage[])(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.IAsyncResult BeginGetMap(MapSpecification specification, System.AsyncCallback callback, object asyncState) {
|
|||
|
return this.BeginInvoke("GetMap", new object[] {
|
|||
|
specification}, callback, asyncState);
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public MapImage[] EndGetMap(System.IAsyncResult asyncResult) {
|
|||
|
object[] results = this.EndInvoke(asyncResult);
|
|||
|
return ((MapImage[])(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("CustomerInfoRenderHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("UserInfoRenderHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://s.mappoint.net/mappoint-30/ConvertToPoint", RequestNamespace="http://s.mappoint.net/mappoint-30/", ResponseNamespace="http://s.mappoint.net/mappoint-30/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
|
|||
|
public PixelCoord[] ConvertToPoint(LatLong[] latLong, MapView view, int width, int height) {
|
|||
|
object[] results = this.Invoke("ConvertToPoint", new object[] {
|
|||
|
latLong,
|
|||
|
view,
|
|||
|
width,
|
|||
|
height});
|
|||
|
return ((PixelCoord[])(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.IAsyncResult BeginConvertToPoint(LatLong[] latLong, MapView view, int width, int height, System.AsyncCallback callback, object asyncState) {
|
|||
|
return this.BeginInvoke("ConvertToPoint", new object[] {
|
|||
|
latLong,
|
|||
|
view,
|
|||
|
width,
|
|||
|
height}, callback, asyncState);
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public PixelCoord[] EndConvertToPoint(System.IAsyncResult asyncResult) {
|
|||
|
object[] results = this.EndInvoke(asyncResult);
|
|||
|
return ((PixelCoord[])(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("CustomerInfoRenderHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("UserInfoRenderHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://s.mappoint.net/mappoint-30/ConvertToLatLong", RequestNamespace="http://s.mappoint.net/mappoint-30/", ResponseNamespace="http://s.mappoint.net/mappoint-30/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
|
|||
|
public LatLong[] ConvertToLatLong(PixelCoord[] pixels, MapView view, int width, int height) {
|
|||
|
object[] results = this.Invoke("ConvertToLatLong", new object[] {
|
|||
|
pixels,
|
|||
|
view,
|
|||
|
width,
|
|||
|
height});
|
|||
|
return ((LatLong[])(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.IAsyncResult BeginConvertToLatLong(PixelCoord[] pixels, MapView view, int width, int height, System.AsyncCallback callback, object asyncState) {
|
|||
|
return this.BeginInvoke("ConvertToLatLong", new object[] {
|
|||
|
pixels,
|
|||
|
view,
|
|||
|
width,
|
|||
|
height}, callback, asyncState);
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public LatLong[] EndConvertToLatLong(System.IAsyncResult asyncResult) {
|
|||
|
object[] results = this.EndInvoke(asyncResult);
|
|||
|
return ((LatLong[])(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("CustomerInfoRenderHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapHeaderAttribute("UserInfoRenderHeaderValue")]
|
|||
|
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://s.mappoint.net/mappoint-30/GetBestMapView", RequestNamespace="http://s.mappoint.net/mappoint-30/", ResponseNamespace="http://s.mappoint.net/mappoint-30/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
|
|||
|
public MapViewRepresentations GetBestMapView(Location[] locations, string dataSourceName) {
|
|||
|
object[] results = this.Invoke("GetBestMapView", new object[] {
|
|||
|
locations,
|
|||
|
dataSourceName});
|
|||
|
return ((MapViewRepresentations)(results[0]));
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.IAsyncResult BeginGetBestMapView(Location[] locations, string dataSourceName, System.AsyncCallback callback, object asyncState) {
|
|||
|
return this.BeginInvoke("GetBestMapView", new object[] {
|
|||
|
locations,
|
|||
|
dataSourceName}, callback, asyncState);
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public MapViewRepresentations EndGetBestMapView(System.IAsyncResult asyncResult) {
|
|||
|
object[] results = this.EndInvoke(asyncResult);
|
|||
|
return ((MapViewRepresentations)(results[0]));
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://s.mappoint.net/mappoint-30/", IsNullable=false)]
|
|||
|
public class CustomerInfoRenderHeader : CustomerInfoHeader {
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://s.mappoint.net/mappoint-30/", IsNullable=false)]
|
|||
|
public class UserInfoRouteHeader : UserInfoHeader {
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://s.mappoint.net/mappoint-30/", IsNullable=false)]
|
|||
|
public class CustomerInfoRouteHeader : CustomerInfoHeader {
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://s.mappoint.net/mappoint-30/", IsNullable=false)]
|
|||
|
public class UserInfoRenderHeader : UserInfoHeader {
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
[System.Xml.Serialization.XmlIncludeAttribute(typeof(UserInfoRenderHeader))]
|
|||
|
[System.Xml.Serialization.XmlIncludeAttribute(typeof(UserInfoFindHeader))]
|
|||
|
[System.Xml.Serialization.XmlIncludeAttribute(typeof(UserInfoRouteHeader))]
|
|||
|
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://s.mappoint.net/mappoint-30/", IsNullable=false)]
|
|||
|
public class UserInfoHeader : System.Web.Services.Protocols.SoapHeader {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public CultureInfo Culture;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public DistanceUnit DefaultDistanceUnit;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public CountryRegionContext Context;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class CultureInfo {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string Name;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public int Lcid;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class FindAddressSpecification {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string DataSourceName;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public Address InputAddress;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public FindOptions Options;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class Address {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string AddressLine;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string PrimaryCity;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string SecondaryCity;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string Subdivision;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string PostalCode;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string CountryRegion;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string FormattedAddress;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class FindOptions {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public FindRange Range;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public int SearchContext;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public FindResultMask ResultMask;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(0.85)]
|
|||
|
public System.Double ThresholdScore = 0.85;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class FindRange {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(0)]
|
|||
|
public int StartIndex = 0;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(25)]
|
|||
|
public int Count = 25;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
[System.FlagsAttribute()]
|
|||
|
public enum FindResultMask {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
LatLongFlag = 1,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
EntityFlag = 2,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
AddressFlag = 4,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
BestMapViewFlag = 8,
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class FindNearbySpecification {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string DataSourceName;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public LatLong LatLong;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.Double Distance;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public FindFilter Filter;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public FindOptions Options;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class LatLong {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(0)]
|
|||
|
public System.Double Latitude = 0;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(0)]
|
|||
|
public System.Double Longitude = 0;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class FindFilter {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string EntityTypeName;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string[] PropertyNames;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public WhereClause WhereClause;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public SortProperty[] SortProperties;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public FilterExpression Expression;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class WhereClause {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlArrayItemAttribute("Property")]
|
|||
|
public EntityPropertyValue[] SearchProperties;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public SearchOperatorFlag SearchOperator;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class EntityPropertyValue {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string Name;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public object Value;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public enum SearchOperatorFlag {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
And,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Or,
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class SortProperty {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string PropertyName;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public SortDirection Direction;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public enum SortDirection {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Ascending,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Descending,
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class FilterExpression {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string Text;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public object[] Parameters;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class MapPointConstants {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(6378.2)]
|
|||
|
public System.Double EarthRadiusInKilometers = 6378.2;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(3.1415926535897931)]
|
|||
|
public System.Double Pi = 3.1415926535897931;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(0.017453292519943295)]
|
|||
|
public System.Double RadiansPerDegree = 0.017453292519943295;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(57.295779513082323)]
|
|||
|
public System.Double DegreesPerRadian = 57.295779513082323;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(0.621371192237334)]
|
|||
|
public System.Double MilesPerKilometer = 0.621371192237334;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(1.609344)]
|
|||
|
public System.Double KilometersPerMile = 1.609344;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(0.0003048)]
|
|||
|
public System.Double KilometersPerFoot = 0.0003048;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(3280.8398950131232)]
|
|||
|
public System.Double FeetPerKilometer = 3280.8398950131232;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(0.85)]
|
|||
|
public System.Double FindScoreThreshold = 0.85;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(96)]
|
|||
|
public int AssumedDpi = 96;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(3.280839895013123)]
|
|||
|
public System.Double FeetPerMeter = 3.280839895013123;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(0.3048)]
|
|||
|
public System.Double MetersPerFoot = 0.3048;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class FindByIDSpecification {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string DataSourceName;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public FindFilter Filter;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public FindOptions Options;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public int[] EntityIDs;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class FindNearRouteSpecification {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string DataSourceName;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.Double Distance;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public FindFilter Filter;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public FindOptions Options;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public Route Route;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class Route {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public RouteSpecification Specification;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public RouteItinerary Itinerary;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public CalculatedRouteRepresentation CalculatedRepresentation;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class RouteSpecification {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public SegmentSpecification[] Segments;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public RouteResultMask ResultMask;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string DataSourceName;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public DriverProfile DriverProfile;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class SegmentSpecification {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public Waypoint Waypoint;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public SegmentOptions Options;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class Waypoint {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public Location Location;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public SnapType Snap;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string Name;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public Location CalculatedLocation;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class Location {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public LatLong LatLong;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public Entity Entity;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public Address Address;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public MapViewRepresentations BestMapView;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string DataSourceName;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class Entity {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public int ID;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string Name;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string DisplayName;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string TypeName;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlArrayItemAttribute("Property")]
|
|||
|
public EntityPropertyValue[] Properties;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class MapViewRepresentations {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public ViewByScale ByScale;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public ViewByHeightWidth ByHeightWidth;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public ViewByBoundingRectangle ByBoundingRectangle;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class ViewByScale : MapView {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(0)]
|
|||
|
public System.Double MapScale = 0;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public LatLong CenterPoint;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
[System.Xml.Serialization.XmlIncludeAttribute(typeof(ViewByScale))]
|
|||
|
[System.Xml.Serialization.XmlIncludeAttribute(typeof(ViewByHeightWidth))]
|
|||
|
[System.Xml.Serialization.XmlIncludeAttribute(typeof(ViewByBoundingRectangle))]
|
|||
|
[System.Xml.Serialization.XmlIncludeAttribute(typeof(ViewByBoundingLocations))]
|
|||
|
public abstract class MapView {
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class ViewByHeightWidth : MapView {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(0)]
|
|||
|
public System.Double Height = 0;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(0)]
|
|||
|
public System.Double Width = 0;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public LatLong CenterPoint;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class ViewByBoundingRectangle : MapView {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public LatLongRectangle BoundingRectangle;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class LatLongRectangle {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public LatLong Southwest;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public LatLong Northeast;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class ViewByBoundingLocations : MapView {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public Location[] Locations;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public enum SnapType {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Normal,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
City,
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class SegmentOptions {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public SegmentPreference Preference;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(true)]
|
|||
|
public bool CalculateSegmentMapView = true;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(true)]
|
|||
|
public bool CalculateDirectionMapView = true;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public enum SegmentPreference {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Quickest,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Shortest,
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
[System.FlagsAttribute()]
|
|||
|
public enum RouteResultMask {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Itinerary = 1,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
CalculatedRouteRepresentation = 2,
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class DriverProfile {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(-1)]
|
|||
|
public int DayStartTime = -1;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(-1)]
|
|||
|
public int DayEndTime = -1;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class RouteItinerary {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public Segment[] Segments;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public long TripTime;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public long DrivingTime;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.Double Distance;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public MapViewRepresentations View;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class Segment {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public Waypoint Waypoint;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public Direction[] Directions;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public long TripTime;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public long DrivingTime;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.Double Distance;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public MapViewRepresentations View;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class Direction {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public LatLong LatLong;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public DirectionType DirectionType;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public DirectionAction Action;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.Single BearingOutOfTurn;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.Single BearingIntoTurn;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public long Duration;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.Double Distance;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string Towards;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string Instruction;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string FormattedInstruction;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public int ID;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public MapViewRepresentations View;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public enum DirectionType {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Driving,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Border,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
StartOfDay,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
EndOfDay,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Warning,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Waypoint,
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public enum DirectionAction {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Other,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Depart,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Arrive,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
TurnLeft,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
TurnRight,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
BearLeft,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
BearRight,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Merge,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Continue,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
TurnBack,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
TakeRoundabout,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
ConstructionDelay,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
ConstructionStop,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
NameChange,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
LeftLeft,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
LeftRight,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
RightLeft,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
RightRight,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
TakeRamp,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
TakeRampLeft,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
TakeRampRight,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
KeepStraight,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
KeepLeft,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
KeepRight,
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class CalculatedRouteRepresentation {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")]
|
|||
|
public System.Byte[] Bits;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class FindByPropertySpecification {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string DataSourceName;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public FindFilter Filter;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public FindOptions Options;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class GetInfoOptions {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(true)]
|
|||
|
public bool IncludeAddresses = true;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(true)]
|
|||
|
public bool IncludeAllEntityTypes = true;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string[] EntityTypesToReturn;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class MimeData {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")]
|
|||
|
public System.Byte[] Bits;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string ContentID;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string MimeType;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class PixelRectangle {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public int Bottom;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public int Left;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public int Right;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public int Top;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class HotArea {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public PixelRectangle IconRectangle;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public PixelRectangle LabelRectangle;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string PinID;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class MapImage {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public HotArea[] HotAreas;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public MimeData MimeData;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public MapViewRepresentations View;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string Url;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class PixelCoord {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public int X;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public int Y;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class Pushpin {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string IconDataSource;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string IconName;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string Label;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public LatLong LatLong;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string PinID;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public PixelCoord Pixel;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public bool ReturnsHotArea;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public bool LabelNearbyRoads;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class ImageFormat {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute("image/gif")]
|
|||
|
public string MimeType = "image/gif";
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(240)]
|
|||
|
public int Height = 240;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(296)]
|
|||
|
public int Width = 296;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class MapOptions {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public RouteHighlightColor RouteHighlightColor;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public RouteHighlightColor ConstructionDelayHighlightColor;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public RouteHighlightColor ConstructionClosureHighlightColor;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(MapFontSize.Smaller)]
|
|||
|
public MapFontSize FontSize = MapFontSize.Smaller;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public ImageFormat Format;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(false)]
|
|||
|
public bool IsOverviewMap = false;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(MapReturnType.ReturnImage)]
|
|||
|
public MapReturnType ReturnType = MapReturnType.ReturnImage;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.Double PanHorizontal;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.Double PanVertical;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public MapStyle Style;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(1)]
|
|||
|
public System.Double Zoom = 1;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(false)]
|
|||
|
public bool PreventIconCollisions = false;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public enum RouteHighlightColor {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
DefaultColor,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Green,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Yellow,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Cyan,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Red,
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public enum MapFontSize {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Smallest,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Smaller,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Medium,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Larger,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Largest,
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public enum MapReturnType {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
ReturnImage,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
ReturnUrl,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
ReturnSecureUrl,
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public enum MapStyle {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
DefaultStyle,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Locator,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Terrain,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Road,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Political,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Small,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
LocatorBW,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
TerrainBW,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
RoadBW,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
PoliticalBW,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
SmallBW,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Comprehensive,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
PhysicalFeatures,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Tectonic,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
EarthByDay,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
EarthByNight,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Ecoregions,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Climate,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
TemperatureJanuary,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
TemperatureJuly,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
PrecipitationJanuary,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
PrecipitationJuly,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
PrecipitationAnnual,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Languages,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Religions,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
PopulationDensity,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Parks,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
TimeZones,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Outline,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Phone,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
PhoneBW,
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class MapSpecification {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string DataSourceName;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public int[] HighlightedEntityIDs;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string[] HideEntityTypes;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public MapOptions Options;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public Pushpin[] Pushpins;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public Route Route;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public MapView[] Views;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class FindResult {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.Double Score;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public Location FoundLocation;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class FindResults {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public int NumberFound;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public int StartIndex;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public FindResult[] Results;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public System.Double TopScore;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class FindSpecification {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string DataSourceName;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string InputPlace;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string[] EntityTypeNames;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public FindOptions Options;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class DataSource {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string Name;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string Version;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string Description;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public DataSourceCapability Capability;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public int[] EntityExtent;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
[System.FlagsAttribute()]
|
|||
|
public enum DataSourceCapability {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
CanDrawMaps = 1,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
CanFindPlaces = 2,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
CanFindNearby = 4,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
CanRoute = 8,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
CanFindAddress = 16,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
HasIcons = 32,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
DataServiceQuery = 64,
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class EntityProperty {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string Name;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string DisplayName;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string DataType;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class EntityType {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string Name;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string DisplayName;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string ParentName;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string Definition;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlArrayItemAttribute("Property")]
|
|||
|
public EntityProperty[] Properties;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class CountryRegionInfo {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public int EntityID;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public LatLong LatLong;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string Iso2;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string Iso3;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string FriendlyName;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string OfficialName;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class VersionInfo {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string Component;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string Version;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public class CountryRegionContext {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.ComponentModel.DefaultValueAttribute(0)]
|
|||
|
public int EntityID = 0;
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public string Iso2;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
public enum DistanceUnit {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Kilometer,
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
Mile,
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
[System.Xml.Serialization.XmlIncludeAttribute(typeof(CustomerInfoRouteHeader))]
|
|||
|
[System.Xml.Serialization.XmlIncludeAttribute(typeof(CustomerInfoFindHeader))]
|
|||
|
[System.Xml.Serialization.XmlIncludeAttribute(typeof(CustomerInfoRenderHeader))]
|
|||
|
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://s.mappoint.net/mappoint-30/", IsNullable=false)]
|
|||
|
public class CustomerInfoHeader : System.Web.Services.Protocols.SoapHeader {
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
public short CustomLogEntry;
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://s.mappoint.net/mappoint-30/", IsNullable=false)]
|
|||
|
public class UserInfoFindHeader : UserInfoHeader {
|
|||
|
}
|
|||
|
|
|||
|
/// <remarks/>
|
|||
|
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://s.mappoint.net/mappoint-30/")]
|
|||
|
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://s.mappoint.net/mappoint-30/", IsNullable=false)]
|
|||
|
public class CustomerInfoFindHeader : CustomerInfoHeader {
|
|||
|
}
|
|||
|
}
|