2 * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
4 * Licensed under the Apache License, Version 2.0 (the License);
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an AS IS BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
20 /// Service Requests available in the Maps Service
22 public enum ServiceRequestType
25 /// Indicates that service request to get position <see cref="Geocoordinates"/> for a given free-formed address string is allowed.
27 Geocode = Interop.ServiceType.Geocode,
29 /// Indicates that service request to get position <see cref="Geocoordinates"/> for a given address, within the specified bounding <see cref="Area"/>, is allowed.
31 GeocodeInsideArea = Interop.ServiceType.GeocodeInsideArea,
33 /// Indicates that service request to get position <see cref="Geocoordinates"/> for a given <see cref="PlaceAddress"/> is allowed.
35 GeocodeByStructuredAddress = Interop.ServiceType.GeocodeByStructuredAddress,
37 /// Indicates that service request to get <see cref="PlaceAddress"/> for a given <see cref="Geocoordinates"/> is allowed.
39 ReverseGeocode = Interop.ServiceType.ReverseGeocode,
41 /// Indicates that service request to get <see cref="PlaceAddress"/> for a given <see cref="GeocoordinatesList"/> is allowed.
43 MultiReverseGeocode = Interop.ServiceType.MultiReverseGeocode,
46 /// Indicates that service request to query <see cref="Place"/> information for a given <see cref="Geocoordinates"/> is allowed.
48 SearchPlace = Interop.ServiceType.SearchPlace,
50 /// Indicates that service request to query <see cref="Place"/> information for a given <see cref="Area"/> is allowed.
52 SearchPlaceByArea = Interop.ServiceType.SearchPlaceByArea,
54 /// Indicates that service request to query <see cref="Place"/> information for a given free-formed address string is allowed.
56 SearchPlaceByAddress = Interop.ServiceType.SearchPlaceByAddress,
58 /// Indicates that service request to query <see cref="Place"/> information list for all places in a given <see cref="Area"/> is allowed.
60 SearchPlaceList = Interop.ServiceType.SearchPlaceList,
62 /// Indicates that service request to get detailed <see cref="Place"/> information for a given <see cref="PlaceUrl"/> is allowed.
64 SearchGetPlaceDetails = Interop.ServiceType.SearchGetPlaceDetails,
67 /// Indicates that service request to query <see cref="Route"/> information from a given origin <see cref="Geocoordinates"/> and destination <see cref="Geocoordinates"/> is allowed.
69 SearchRoute = Interop.ServiceType.SearchRoute,
71 /// Indicates that service request to query <see cref="Route"/> information passing through specified way-points <see cref="GeocoordinatesList"/> is allowed.
73 SearchRouteWithWaypoints = Interop.ServiceType.SearchRouteWaypoints,
76 /// Indicates that map view service is allowed.
78 View = Interop.ServiceType.View,
80 /// Indicates that map view snapshot service is allowed.
82 ViewSnapshot = Interop.ServiceType.ViewSnapshot,