📄 mappoint.wsdl
字号:
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://s.mappoint.net/mappoint-30/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://s.mappoint.net/mappoint-30/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://s.mappoint.net/mappoint-30/">
<s:element name="GetVersionInfo">
<s:complexType />
</s:element>
<s:element name="GetVersionInfoResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetVersionInfoResult" type="tns:ArrayOfVersionInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfVersionInfo">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="VersionInfo" nillable="true" type="tns:VersionInfo" />
</s:sequence>
</s:complexType>
<s:complexType name="VersionInfo">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Component" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Version" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="CustomerInfoHeader" type="tns:CustomerInfoHeader" />
<s:complexType name="CustomerInfoHeader">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="CustomLogEntry" type="s:short" />
</s:sequence>
</s:complexType>
<s:element name="UserInfoHeader" type="tns:UserInfoHeader" />
<s:complexType name="UserInfoHeader">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Culture" type="tns:CultureInfo" />
<s:element minOccurs="1" maxOccurs="1" name="DefaultDistanceUnit" type="tns:DistanceUnit" />
<s:element minOccurs="0" maxOccurs="1" name="Context" type="tns:CountryRegionContext" />
</s:sequence>
</s:complexType>
<s:complexType name="CultureInfo">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Lcid" type="s:int" />
</s:sequence>
</s:complexType>
<s:simpleType name="DistanceUnit">
<s:restriction base="s:string">
<s:enumeration value="Kilometer" />
<s:enumeration value="Mile" />
</s:restriction>
</s:simpleType>
<s:complexType name="CountryRegionContext">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" default="0" name="EntityID" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="Iso2" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="GetCountryRegionInfo">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="entityIDs" type="tns:ArrayOfInt" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfInt">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="int" type="s:int" />
</s:sequence>
</s:complexType>
<s:element name="GetCountryRegionInfoResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetCountryRegionInfoResult" type="tns:ArrayOfCountryRegionInfo" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfCountryRegionInfo">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="CountryRegionInfo" nillable="true" type="tns:CountryRegionInfo" />
</s:sequence>
</s:complexType>
<s:complexType name="CountryRegionInfo">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="EntityID" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" name="LatLong" type="tns:LatLong" />
<s:element minOccurs="0" maxOccurs="1" name="Iso2" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Iso3" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="FriendlyName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="OfficialName" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="LatLong">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" default="0" name="Latitude" type="s:double" />
<s:element minOccurs="0" maxOccurs="1" default="0" name="Longitude" type="s:double" />
</s:sequence>
</s:complexType>
<s:element name="GetEntityTypes">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="dataSourceName" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetEntityTypesResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetEntityTypesResult" type="tns:ArrayOfEntityType" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfEntityType">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="EntityType" nillable="true" type="tns:EntityType" />
</s:sequence>
</s:complexType>
<s:complexType name="EntityType">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="DisplayName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ParentName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Definition" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Properties" type="tns:ArrayOfEntityProperty" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfEntityProperty">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="Property" nillable="true" type="tns:EntityProperty" />
</s:sequence>
</s:complexType>
<s:complexType name="EntityProperty">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="DisplayName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="DataType" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="GetDataSourceInfo">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="dataSourceNames" type="tns:ArrayOfString" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfString">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="GetDataSourceInfoResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetDataSourceInfoResult" type="tns:ArrayOfDataSource" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfDataSource">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="DataSource" nillable="true" type="tns:DataSource" />
</s:sequence>
</s:complexType>
<s:complexType name="DataSource">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Version" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Capability" type="tns:DataSourceCapability" />
<s:element minOccurs="0" maxOccurs="1" name="EntityExtent" type="tns:ArrayOfInt" />
</s:sequence>
</s:complexType>
<s:simpleType name="DataSourceCapability">
<s:list>
<s:simpleType>
<s:restriction base="s:string">
<s:enumeration value="CanDrawMaps" />
<s:enumeration value="CanFindPlaces" />
<s:enumeration value="CanFindNearby" />
<s:enumeration value="CanRoute" />
<s:enumeration value="CanFindAddress" />
<s:enumeration value="HasIcons" />
<s:enumeration value="DataServiceQuery" />
</s:restriction>
</s:simpleType>
</s:list>
</s:simpleType>
<s:element name="GetGreatCircleDistances">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="latLongs" type="tns:ArrayOfLatLong" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfLatLong">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="LatLong" nillable="true" type="tns:LatLong" />
</s:sequence>
</s:complexType>
<s:element name="GetGreatCircleDistancesResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetGreatCircleDistancesResult" type="tns:ArrayOfDouble" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfDouble">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="double" type="s:double" />
</s:sequence>
</s:complexType>
<s:element name="Find">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="specification" type="tns:FindSpecification" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="FindSpecification">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="DataSourceName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="InputPlace" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="EntityTypeNames" type="tns:ArrayOfString" />
<s:element minOccurs="0" maxOccurs="1" name="Options" type="tns:FindOptions" />
</s:sequence>
</s:complexType>
<s:complexType name="FindOptions">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="Range" type="tns:FindRange" />
<s:element minOccurs="1" maxOccurs="1" name="SearchContext" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="ResultMask" type="tns:FindResultMask" />
<s:element minOccurs="0" maxOccurs="1" default="0.85" name="ThresholdScore" type="s:double" />
</s:sequence>
</s:complexType>
<s:complexType name="FindRange">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" default="0" name="StartIndex" type="s:int" />
<s:element minOccurs="0" maxOccurs="1" default="25" name="Count" type="s:int" />
</s:sequence>
</s:complexType>
<s:simpleType name="FindResultMask">
<s:list>
<s:simpleType>
<s:restriction base="s:string">
<s:enumeration value="LatLongFlag" />
<s:enumeration value="EntityFlag" />
<s:enumeration value="AddressFlag" />
<s:enumeration value="BestMapViewFlag" />
<s:enumeration value="MatchDetailsFlag" />
</s:restriction>
</s:simpleType>
</s:list>
</s:simpleType>
<s:element name="FindResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="FindResult" type="tns:FindResults" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="FindResults">
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="NumberFound" type="s:int" />
<s:element minOccurs="1" maxOccurs="1" name="StartIndex" type="s:int" />
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -