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 /// <since_tizen> 3 </since_tizen>
23 public enum ServiceRequestType
26 /// Indicates the service request to get position <see cref="Geocoordinates"/> for a given free-formed address string is allowed.
28 Geocode = Interop.ServiceType.Geocode,
30 /// Indicates that service request to get position <see cref="Geocoordinates"/> for a given address, within the specified bounding <see cref="Area"/>, is allowed.
32 GeocodeInsideArea = Interop.ServiceType.GeocodeInsideArea,
34 /// Indicates that service request to get position <see cref="Geocoordinates"/> for a given <see cref="PlaceAddress"/> is allowed.
36 GeocodeByStructuredAddress = Interop.ServiceType.GeocodeByStructuredAddress,
38 /// Indicates that service request to get <see cref="PlaceAddress"/> for a given <see cref="Geocoordinates"/> is allowed.
40 ReverseGeocode = Interop.ServiceType.ReverseGeocode,
42 /// Indicates that service request to get <see cref="PlaceAddress"/> for a given <see cref="GeocoordinatesList"/> is allowed.
44 MultiReverseGeocode = Interop.ServiceType.MultiReverseGeocode,
47 /// Indicates that service request to query <see cref="Place"/> information for a given <see cref="Geocoordinates"/> is allowed.
49 SearchPlace = Interop.ServiceType.SearchPlace,
51 /// Indicates that service request to query <see cref="Place"/> information for a given <see cref="Area"/> is allowed.
53 SearchPlaceByArea = Interop.ServiceType.SearchPlaceByArea,
55 /// Indicates that service request to query <see cref="Place"/> information for a given free-formed address string is allowed.
57 SearchPlaceByAddress = Interop.ServiceType.SearchPlaceByAddress,
59 /// Indicates that service request to query <see cref="Place"/> information list for all places in a given <see cref="Area"/> is allowed.
61 SearchPlaceList = Interop.ServiceType.SearchPlaceList,
63 /// Indicates that service request to get detailed <see cref="Place"/> information for a given <see cref="PlaceList"/> is allowed.
65 SearchGetPlaceDetails = Interop.ServiceType.SearchGetPlaceDetails,
68 /// Indicates that service request to query <see cref="Route"/> information from a given origin <see cref="Geocoordinates"/> and destination <see cref="Geocoordinates"/> is allowed.
70 SearchRoute = Interop.ServiceType.SearchRoute,
72 /// Indicates that service request to query <see cref="Route"/> information passing through specified way-points <see cref="GeocoordinatesList"/> is allowed.
74 SearchRouteWithWaypoints = Interop.ServiceType.SearchRouteWaypoints,
77 /// Indicates that map view service is allowed.
79 View = Interop.ServiceType.View,
81 /// Indicates that map view snapshot service is allowed.
83 ViewSnapshot = Interop.ServiceType.ViewSnapshot,