Deprecating Tizen.Maps APIs (#5108)
authorpriyakohl <114220343+priyakohl@users.noreply.github.com>
Tue, 25 Jul 2023 07:18:29 +0000 (12:48 +0530)
committerGitHub <noreply@github.com>
Tue, 25 Jul 2023 07:18:29 +0000 (12:48 +0530)
* Deprecating Tizen.Maps API

Signed-off-by: priya kohli <priya.kohli@samsung.com>
* Updating Code

---------

Signed-off-by: priya kohli <priya.kohli@samsung.com>
48 files changed:
src/Tizen.Maps/Tizen.Maps/Area.cs
src/Tizen.Maps/Tizen.Maps/Direction.cs
src/Tizen.Maps/Tizen.Maps/DistanceUnit.cs
src/Tizen.Maps/Tizen.Maps/GeocodeRequest.cs
src/Tizen.Maps/Tizen.Maps/Geocoordinates.cs
src/Tizen.Maps/Tizen.Maps/GeocoordinatesList.cs
src/Tizen.Maps/Tizen.Maps/GestureType.cs
src/Tizen.Maps/Tizen.Maps/IGeocodePreference.cs
src/Tizen.Maps/Tizen.Maps/IPlaceSearchPreference.cs
src/Tizen.Maps/Tizen.Maps/IRouteSearchPreference.cs
src/Tizen.Maps/Tizen.Maps/MapGestureEventArgs.cs
src/Tizen.Maps/Tizen.Maps/MapObject.cs
src/Tizen.Maps/Tizen.Maps/MapService.cs
src/Tizen.Maps/Tizen.Maps/MapServiceRequest.cs
src/Tizen.Maps/Tizen.Maps/MapTypes.cs
src/Tizen.Maps/Tizen.Maps/MapView.cs
src/Tizen.Maps/Tizen.Maps/Marker.cs
src/Tizen.Maps/Tizen.Maps/MultiReverseGeocodeRequest.cs
src/Tizen.Maps/Tizen.Maps/Overlay.cs
src/Tizen.Maps/Tizen.Maps/Place.cs
src/Tizen.Maps/Tizen.Maps/PlaceAddress.cs
src/Tizen.Maps/Tizen.Maps/PlaceAttribute.cs
src/Tizen.Maps/Tizen.Maps/PlaceCategory.cs
src/Tizen.Maps/Tizen.Maps/PlaceContact.cs
src/Tizen.Maps/Tizen.Maps/PlaceEditorial.cs
src/Tizen.Maps/Tizen.Maps/PlaceFilter.cs
src/Tizen.Maps/Tizen.Maps/PlaceImage.cs
src/Tizen.Maps/Tizen.Maps/PlaceLink.cs
src/Tizen.Maps/Tizen.Maps/PlaceMedia.cs
src/Tizen.Maps/Tizen.Maps/PlaceRating.cs
src/Tizen.Maps/Tizen.Maps/PlaceReview.cs
src/Tizen.Maps/Tizen.Maps/PlaceSearchRequest.cs
src/Tizen.Maps/Tizen.Maps/Polygon.cs
src/Tizen.Maps/Tizen.Maps/Polyline.cs
src/Tizen.Maps/Tizen.Maps/ReverseGeocodeRequest.cs
src/Tizen.Maps/Tizen.Maps/Route.cs
src/Tizen.Maps/Tizen.Maps/RouteFeature.cs
src/Tizen.Maps/Tizen.Maps/RouteFeatureWeight.cs
src/Tizen.Maps/Tizen.Maps/RouteManeuver.cs
src/Tizen.Maps/Tizen.Maps/RouteOptimization.cs
src/Tizen.Maps/Tizen.Maps/RouteSearchRequest.cs
src/Tizen.Maps/Tizen.Maps/RouteSegment.cs
src/Tizen.Maps/Tizen.Maps/SearchPreference.cs
src/Tizen.Maps/Tizen.Maps/ServiceData.cs
src/Tizen.Maps/Tizen.Maps/ServiceRequestType.cs
src/Tizen.Maps/Tizen.Maps/SnapshotType.cs
src/Tizen.Maps/Tizen.Maps/TransportMode.cs
src/Tizen.Maps/Tizen.Maps/TurnInstruction.cs

index b144cc9..71ed1d8 100755 (executable)
@@ -22,6 +22,7 @@ namespace Tizen.Maps
     /// The class representing a geographical area.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13")]
     public class Area : IDisposable
     {
         internal Interop.AreaHandle handle;
@@ -77,6 +78,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         protected virtual void Dispose(bool disposing)
         {
             if (!_disposedValue)
@@ -90,6 +92,7 @@ namespace Tizen.Maps
         /// Releases all the resources used by this object.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public void Dispose()
         {
             Dispose(true);
index e479d8a..8af1965 100755 (executable)
  * limitations under the License.
  */
 
+using System;
+
 namespace Tizen.Maps
 {
     /// <summary>
     /// The direction types for route maneuver.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public enum DirectionType
     {
         /// <summary>
index f96b13d..9c0655d 100755 (executable)
  * limitations under the License.
  */
 
+using System;
+
 namespace Tizen.Maps
 {
     /// <summary>
     /// The allowed distance units.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public enum DistanceUnit
     {
         /// <summary>
index bf58885..1578d99 100755 (executable)
@@ -23,6 +23,7 @@ namespace Tizen.Maps
     /// Geocode request for the map service.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class GeocodeRequest : MapServiceRequest<Geocoordinates>
     {
         private Interop.GeocodeCallback _geocodeCallback;
@@ -73,6 +74,7 @@ namespace Tizen.Maps
             });
         }
 
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         private GeocodeRequest(MapService service, ServiceRequestType type) : base(service, type)
         {
             // The Maps Service invokes this callback while iterating through the list of obtained coordinates of the specified place.
index 1bf6e96..130abd8 100755 (executable)
@@ -22,6 +22,7 @@ namespace Tizen.Maps
     /// A class representing geographical coordinates.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class Geocoordinates : IDisposable
     {
         internal Interop.CoordinatesHandle handle;
@@ -34,6 +35,7 @@ namespace Tizen.Maps
         /// <param name="longitude">Longitude value must be between (-180.0 ~ 180.0) degrees.</param>
         /// <exception cref="System.ArgumentException">Thrown when values for latitude and longitude are not valid.</exception>
         /// <exception cref="System.InvalidOperationException">Thrown when a native operation fails to allocate memory.</exception>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public Geocoordinates(double latitude, double longitude)
         {
             handle = new Interop.CoordinatesHandle(latitude, longitude);
@@ -56,6 +58,7 @@ namespace Tizen.Maps
         /// Gets the latitude coordinates.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public double Latitude
         {
             get
@@ -68,6 +71,7 @@ namespace Tizen.Maps
         /// Gets the longitude coordinates.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public double Longitude
         {
             get
@@ -81,6 +85,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <returns>Returns a string that represents this object.</returns>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public override string ToString()
         {
             return $"[{Latitude}, {Longitude}]";
@@ -94,6 +99,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         protected virtual void Dispose(bool disposing)
         {
             if (!_disposedValue)
@@ -107,6 +113,7 @@ namespace Tizen.Maps
         /// Releases all the resources used by this object.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public void Dispose()
         {
             Dispose(true);
index 59105d9..7249290 100755 (executable)
@@ -63,6 +63,7 @@ namespace Tizen.Maps
         /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
         /// </summary>
         /// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         protected virtual void Dispose(bool disposing)
         {
             if (!_disposedValue)
@@ -76,6 +77,7 @@ namespace Tizen.Maps
         /// Releases all the resources used by this object.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public void Dispose()
         {
             Dispose(true);
index b17b4f0..01e4d20 100755 (executable)
  * limitations under the License.
  */
 
+using System;
+
 namespace Tizen.Maps
 {
     /// <summary>
     /// Enumeration for the user gesture over a map view.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public enum GestureType
     {
         /// <summary>
index a0fdf0d..c841126 100755 (executable)
@@ -14,6 +14,7 @@
  * limitations under the License.
  */
 
+using System;
 
 namespace Tizen.Maps
 {
@@ -21,6 +22,7 @@ namespace Tizen.Maps
     /// The preference for geocode searches.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public interface IGeocodePreference
     {
         /// <summary>
@@ -29,6 +31,7 @@ namespace Tizen.Maps
         /// <since_tizen> 3 </since_tizen>
         /// <remarks>Language should be specified as an ISO 3166 alpha-2 two-letter country-code
         /// followed by ISO 639-1 for the two-letter language code.<br/>e.g. "ko-KR", "en-US".</remarks>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         string Language { get; set; }
 
         /// <summary>
@@ -36,6 +39,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <remarks>Setting a negative value will not have any effect on MaxResults value.</remarks>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         int MaxResults { get; set; }
     }
 }
index bb6cab4..63b55d2 100755 (executable)
@@ -14,7 +14,7 @@
  * limitations under the License.
  */
 
-
+using System;
 using System.Collections.Generic;
 
 namespace Tizen.Maps
@@ -23,12 +23,14 @@ namespace Tizen.Maps
     /// The preferences for a place search.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public interface IPlaceSearchPreference
     {
         /// <summary>
         /// Gets or sets the distance unit.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         DistanceUnit Unit { get; set; }
 
         /// <summary>
@@ -37,24 +39,28 @@ namespace Tizen.Maps
         /// <since_tizen> 3 </since_tizen>
         /// <remarks>Language should be specified as an ISO 3166 alpha-2 two letter country-code
         /// followed by ISO 639-1 for the two-letter language code.<br/>e.g. "ko-KR", "en-US".</remarks>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         string Language { get; set; }
 
         /// <summary>
         /// Gets or sets the maximum number of results.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         int MaxResults { get; set; }
 
         /// <summary>
         /// Gets or sets a string that represents the code of a preferred country.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         string CountryCode { get; set; }
 
         /// <summary>
         /// Gets or sets the search properties as a key value pair.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         IReadOnlyDictionary<string, string> Properties { get; set; }
     }
 }
index 31a34cf..ce81fa9 100755 (executable)
@@ -14,6 +14,7 @@
  * limitations under the License.
  */
 
+using System;
 
 namespace Tizen.Maps
 {
@@ -21,42 +22,49 @@ namespace Tizen.Maps
     /// The preferences for route search.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public interface IRouteSearchPreference
     {
         /// <summary>
         /// Gets or sets the distance unit.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         DistanceUnit Unit { get; set; }
 
         /// <summary>
         /// Gets or sets the route optimization.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         RouteOptimization Optimization { get; set; }
 
         /// <summary>
         /// Gets or sets the route transport mode.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         TransportMode Mode { get; set; }
 
         /// <summary>
         /// Gets or sets the route feature weight.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         RouteFeatureWeight RouteFeatureWeight { get; set; }
 
         /// <summary>
         /// Gets or sets the route feature.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         RouteFeature RouteFeature { get; set; }
 
         /// <summary>
         /// Gets or sets if a search for alternative routes is enabled.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         bool SearchAlternativeRoutes { get; set; }
     }
 }
index ba7789b..f4490c9 100755 (executable)
@@ -23,6 +23,7 @@ namespace Tizen.Maps
     /// Event arguments for gesture type map events.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class MapGestureEventArgs : EventArgs
     {
         internal MapGestureEventArgs(IntPtr nativeHandle)
@@ -42,36 +43,42 @@ namespace Tizen.Maps
         /// Gets the type of gesture event.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public GestureType GestureType { get; }
 
         /// <summary>
         /// Gets screen coordinates in the event.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public Point Position { get; }
 
         /// <summary>
         /// Gets the number of fingers detected in the event.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public int TouchCount { get; }
 
         /// <summary>
         /// Gets the zoom factor for zoom gesture event.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public double ZoomFactor { get; }
 
         /// <summary>
         /// Gets the angle of rotation for rotate gesture event.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public double RotationAngle { get; }
 
         /// <summary>
         /// Gets the geographical coordinates for the event.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public Geocoordinates Geocoordinates { get; }
     }
 }
index 4b4b9a6..141de7e 100755 (executable)
@@ -14,6 +14,7 @@
  * limitations under the License.
  */
 
+using System;
 
 namespace Tizen.Maps
 {
@@ -21,6 +22,7 @@ namespace Tizen.Maps
     /// The map object.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public abstract class MapObject
     {
         internal MapObject() { }
@@ -29,6 +31,7 @@ namespace Tizen.Maps
         /// Gets or sets visibility of the map object.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public abstract bool IsVisible { get; set; }
 
         internal abstract void HandleClickedEvent();
index b0c68e5..507f51f 100755 (executable)
@@ -24,6 +24,7 @@ namespace Tizen.Maps
     /// Map service class for service request.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public partial class MapService : IDisposable
     {
         internal Interop.ServiceHandle handle;
@@ -47,6 +48,7 @@ namespace Tizen.Maps
         /// <exception cref="System.ArgumentException">Thrown when parameters are invalid.</exception>
         /// <exception cref="System.InvalidOperationException">Thrown when a native operation failed to allocate memory and connect to the service.</exception>
         /// <exception cref="System.UnauthorizedAccessException">Thrown when application does not have some privilege to access this method.</exception>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public MapService(string serviceProvider, string serviceProviderKey)
         {
             _serviceProvider = serviceProvider;
@@ -72,6 +74,7 @@ namespace Tizen.Maps
         /// <privilege>http://tizen.org/privilege/mapservice</privilege>
         /// <exception cref="System.NotSupportedException">Thrown when the required feature is not supported.</exception>
         /// <exception cref="System.UnauthorizedAccessException">Thrown when application does not have privilege to access this property.</exception>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public static IEnumerable<string> Providers
         {
             get
@@ -88,6 +91,7 @@ namespace Tizen.Maps
         /// Gets the name of the map service provider.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Provider { get { return _serviceProvider; } }
 
         /// <summary>
@@ -95,6 +99,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <since_tizen> 4 </since_tizen>
         /// <privilege>http://tizen.org/privilege/mapservice</privilege>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public bool UserConsented
         {
             get
@@ -109,6 +114,7 @@ namespace Tizen.Maps
         /// <since_tizen> 3 </since_tizen>
         /// <remarks>Typically, the provider key is issued by each maps provider after signing up for a plan in the website.
         /// Depending on the plan and its provider which you have signed, you might have to pay for the network traffic.</remarks>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string ProviderKey
         {
             get
@@ -125,6 +131,7 @@ namespace Tizen.Maps
         /// Gets and sets a filter used for the place search result.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public PlaceFilter PlaceSearchFilter
         {
             get
@@ -144,6 +151,7 @@ namespace Tizen.Maps
         /// Gets the search preferences used for <see cref="GeocodeRequest"/> or <see cref="ReverseGeocodeRequest"/>.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public IGeocodePreference GeocodePreferences
         {
             get
@@ -156,6 +164,7 @@ namespace Tizen.Maps
         /// Gets the search preferences used for <see cref="PlaceSearchRequest"/>.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public IPlaceSearchPreference PlaceSearchPreferences
         {
             get
@@ -168,6 +177,7 @@ namespace Tizen.Maps
         /// Gets the search preferences used for <see cref="RouteSearchRequest"/>.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public IRouteSearchPreference RouteSearchPreferences
         {
             get
@@ -180,6 +190,7 @@ namespace Tizen.Maps
         /// Gets and sets the search preferences.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public SearchPreference Preferences
         {
             get
@@ -208,6 +219,7 @@ namespace Tizen.Maps
         /// <privilege>http://tizen.org/privilege/mapservice</privilege>
         /// <exception cref="System.NotSupportedException">Thrown when the required feature is not supported.</exception>
         /// <exception cref="System.UnauthorizedAccessException">Thrown when application does not have some privilege to access this method.</exception>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public async Task<bool> RequestUserConsent()
         {
             TaskCompletionSource<bool> tcs = new TaskCompletionSource<bool>();
@@ -233,6 +245,7 @@ namespace Tizen.Maps
         /// <privilege>http://tizen.org/privilege/mapservice</privilege>
         /// <exception cref="System.NotSupportedException">Thrown when the required feature is not supported.</exception>
         /// <exception cref="System.UnauthorizedAccessException">Thrown when application does not have some privilege to access this method.</exception>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public bool IsSupported(ServiceRequestType type)
         {
             bool result = false;
@@ -250,6 +263,7 @@ namespace Tizen.Maps
         /// <privilege>http://tizen.org/privilege/mapservice</privilege>
         /// <exception cref="System.NotSupportedException">Thrown when the required feature is not supported.</exception>
         /// <exception cref="System.UnauthorizedAccessException">Thrown when application does not have some privilege to access this method.</exception>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public bool IsSupported(ServiceData data)
         {
             bool result = false;
@@ -264,6 +278,7 @@ namespace Tizen.Maps
         /// <since_tizen> 3 </since_tizen>
         /// <param name="address">A string representing free-formed address.</param>
         /// <returns>Returns a GeocodeRequest object created with an address string.</returns>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public GeocodeRequest CreateGeocodeRequest(string address)
         {
             return new GeocodeRequest(this, address);
@@ -277,6 +292,7 @@ namespace Tizen.Maps
         /// <param name="boundary">An instance of Area object representing the interested area.</param>
         /// <seealso cref="Area"/>
         /// <returns>Returns a GeocodeRequest object created with an address string and a specified boundary.</returns>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public GeocodeRequest CreateGeocodeRequest(string address, Area boundary)
         {
             return new GeocodeRequest(this, address, boundary);
@@ -288,6 +304,7 @@ namespace Tizen.Maps
         /// <since_tizen> 3 </since_tizen>
         /// <param name="address">A string representing the address of interest.</param>
         /// <returns>Returns a GeocodeRequest object created with a structured address.</returns>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public GeocodeRequest CreateGeocodeRequest(PlaceAddress address)
         {
             return new GeocodeRequest(this, address);
@@ -300,6 +317,7 @@ namespace Tizen.Maps
         /// <param name="latitude">Latitude of the interested place.</param>
         /// <param name="longitude">Longitude of the interested place.</param>
         /// <returns>Returns a ReverseGeocodeRequest object created with the location coordinates.</returns>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public ReverseGeocodeRequest CreateReverseGeocodeRequest(double latitude, double longitude)
         {
             return new ReverseGeocodeRequest(this, latitude, longitude);
@@ -311,6 +329,7 @@ namespace Tizen.Maps
         /// <since_tizen> 3 </since_tizen>
         /// <param name="coordinates">Coordinates list with [2 ~ 100] coordinates.</param>
         /// <returns>Returns a MultiReverseGeocodeRequest object created with a list of location coordinates.</returns>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public MultiReverseGeocodeRequest CreateMultiReverseGeocodeRequest(IEnumerable<Geocoordinates> coordinates)
         {
             return new MultiReverseGeocodeRequest(this, coordinates);
@@ -323,6 +342,7 @@ namespace Tizen.Maps
         /// <param name="from">Starting point.</param>
         /// <param name="to">Destination.</param>
         /// <returns>Returns a RouteSearchRequest object created with the origin and destination coordinates.</returns>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public RouteSearchRequest CreateRouteSearchRequest(Geocoordinates from, Geocoordinates to)
         {
             return new RouteSearchRequest(this, from, to);
@@ -335,6 +355,7 @@ namespace Tizen.Maps
         /// <param name="coordinates">Geographical coordinates of the center.</param>
         /// <param name="distance">A double value representing the radius of an area to search places.</param>
         /// <returns>Returns a PlaceSearchRequest object created with the location coordinates and search radius.</returns>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public PlaceSearchRequest CreatePlaceSearchRequest(Geocoordinates coordinates, int distance)
         {
             return new PlaceSearchRequest(this, coordinates, distance);
@@ -346,6 +367,7 @@ namespace Tizen.Maps
         /// <since_tizen> 3 </since_tizen>
         /// <param name="boundary">An instance of Area object representing and area to search interested places.</param>
         /// <returns>Returns a PlaceSearchRequest object created with a specified boundary.</returns>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public PlaceSearchRequest CreatePlaceSearchRequest(Area boundary)
         {
             return new PlaceSearchRequest(this, boundary);
@@ -358,6 +380,7 @@ namespace Tizen.Maps
         /// <param name="address">A string which represents a free-formed address.</param>
         /// <param name="boundary">An instance of area object representing an area to search interested places.</param>
         /// <returns>Returns a PlaceSearchRequest object created with an address string and a specified boundary.</returns>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public PlaceSearchRequest CreatePlaceSearchRequest(string address, Area boundary)
         {
             return new PlaceSearchRequest(this, address, boundary);
@@ -371,6 +394,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         protected virtual void Dispose(bool disposing)
         {
             if (!_disposedValue)
@@ -389,6 +413,7 @@ namespace Tizen.Maps
         /// Releases all the resources used by this object.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public void Dispose()
         {
             Dispose(true);
index c3750cf..1137083 100755 (executable)
@@ -25,6 +25,7 @@ namespace Tizen.Maps
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
     /// <typeparam name="T"></typeparam>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public abstract class MapServiceRequest<T> : IDisposable
     {
         internal TaskCompletionSource<IEnumerable<T>> _requestTask;
@@ -68,6 +69,7 @@ namespace Tizen.Maps
         /// <exception cref="System.UnauthorizedAccessException">Thrown when application does not have some privilege to access this method.</exception>
         /// <exception cref="System.InvalidOperationException">Thrown when the result is invalid.</exception>
         /// <exception cref="System.ArgumentException">Thrown when arguments are invalid.</exception>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public async Task<IEnumerable<T>> GetResponseAsync()
         {
             IEnumerable<T> task = null;
@@ -104,6 +106,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         protected virtual void Dispose(bool disposing)
         {
             if (!_disposedValue)
@@ -120,6 +123,7 @@ namespace Tizen.Maps
         /// Releases all the resources used by this object.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public void Dispose()
         {
             Dispose(true);
index 90bfd43..aedcf65 100755 (executable)
  * limitations under the License.
  */
 
+using System;
+
 namespace Tizen.Maps
 {
     /// <summary>
     /// The map view type (theme).
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public enum MapTypes
     {
         /// <summary>
index 3659110..a93e6b6 100755 (executable)
@@ -58,6 +58,7 @@ namespace Tizen.Maps
         /// <exception cref="System.UnauthorizedAccessException">Thrown when application does not have some privilege to access this method.</exception>
         /// <exception cref="System.ArgumentException">Thrown when parameters are invalid.</exception>
         /// <exception cref="System.InvalidOperationException">Thrown when a native operation failed to allocate memory, and connect to the service.</exception>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public MapView(EvasObject parent, MapService service) : base(parent)
         {
             handle = new Interop.ViewHandle(service.handle, this);
@@ -794,6 +795,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         protected virtual void Dispose(bool disposing)
         {
             if (!_disposedValue)
index 12806c4..2dba99d 100755 (executable)
@@ -23,6 +23,7 @@ namespace Tizen.Maps
     /// The marker map object.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class Marker : MapObject, IDisposable
     {
         internal Interop.MarkerHandle handle;
@@ -56,6 +57,7 @@ namespace Tizen.Maps
         /// Gets or sets the marker's visibility.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public override bool IsVisible
         {
             get
@@ -72,6 +74,7 @@ namespace Tizen.Maps
         /// Gets or sets the geographical coordinates for this marker.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public Geocoordinates Coordinates
         {
             get
@@ -91,6 +94,7 @@ namespace Tizen.Maps
         /// Gets or sets a string representing the image file path for this marker.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string ImagePath
         {
             get
@@ -107,6 +111,7 @@ namespace Tizen.Maps
         /// Gets or sets the screen size for this marker.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public Size MarkerSize
         {
             get
@@ -124,6 +129,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <value>The integer value is 0 by default, and must be in the range of -100 to 100.</value>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public int ZOrder
         {
             get
@@ -141,6 +147,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <param name="newSize">New size.</param>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public void Resize(Size newSize)
         {
             MarkerSize = newSize;
@@ -151,6 +158,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <param name="newPosition">New position for the marker.</param>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public void Move(Geocoordinates newPosition)
         {
             Coordinates = newPosition;
@@ -178,6 +186,7 @@ namespace Tizen.Maps
         /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
         /// </summary>
         /// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         protected virtual void Dispose(bool disposing)
         {
             if (!_disposedValue)
@@ -191,6 +200,7 @@ namespace Tizen.Maps
         /// Releases all the resources used by this object.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public void Dispose()
         {
             Dispose(true);
@@ -205,6 +215,7 @@ namespace Tizen.Maps
     /// Pin type the marker map object.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class Pin : Marker
     {
         private const string defaultImagePath = "/usr/share/dotnet.tizen/framework/res/maps_marker_pin_48.png";
@@ -215,6 +226,7 @@ namespace Tizen.Maps
         /// <since_tizen> 3 </since_tizen>
         /// <param name="coordinates">Marker coordinates.</param>
         /// <exception cref="System.ArgumentException">Thrown when input coordinates are invalid.</exception>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public Pin(Geocoordinates coordinates)
             : base(coordinates, defaultImagePath, Interop.ViewMarkerType.Pin)
         {
@@ -233,6 +245,7 @@ namespace Tizen.Maps
         /// <exception cref="System.NotSupportedException">Thrown when the required feature is not supported.</exception>
         /// <exception cref="System.UnauthorizedAccessException">Thrown when application does not have some privilege to access this method.</exception>
         /// <exception cref="System.ArgumentException">Thrown when the input coordinates or imagePath is invalid.</exception>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public Pin(Geocoordinates coordinates, string imagePath)
             : base(coordinates, imagePath, Interop.ViewMarkerType.Pin)
         {
@@ -243,6 +256,7 @@ namespace Tizen.Maps
     /// Sticker type marker map object.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class Sticker : Marker
     {
         private const string defaultImagePath = "/usr/share/dotnet.tizen/framework/res/maps_marker_sticker_48.png";
@@ -253,6 +267,7 @@ namespace Tizen.Maps
         /// <since_tizen> 3 </since_tizen>
         /// <param name="coordinates">Marker coordinates.</param>
         /// <exception cref="System.ArgumentException">Thrown when input coordinates are invalid.</exception>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public Sticker(Geocoordinates coordinates)
             : base(coordinates, defaultImagePath, Interop.ViewMarkerType.Sticker)
         {
@@ -271,6 +286,7 @@ namespace Tizen.Maps
         /// <exception cref="System.NotSupportedException">Thrown when the required feature is not supported.</exception>
         /// <exception cref="System.UnauthorizedAccessException">Thrown when application does not have some privilege to access this method.</exception>
         /// <exception cref="System.ArgumentException">Thrown when the input coordinates or imagePath is invalid.</exception>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public Sticker(Geocoordinates coordinates, string imagePath)
             : base(coordinates, imagePath, Interop.ViewMarkerType.Sticker)
         {
index ac1a58d..d87117a 100755 (executable)
@@ -23,6 +23,7 @@ namespace Tizen.Maps
     /// Multiple reverse geocode request for Tizen map service.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class MultiReverseGeocodeRequest : MapServiceRequest<PlaceAddress>
     {
         private Interop.MultiReverseGeocodeCallback _geocodeCallback;
index 74c59fe..f8cee98 100755 (executable)
@@ -23,6 +23,7 @@ namespace Tizen.Maps
     /// Overlay map object.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class Overlay : MapObject, IDisposable
     {
         internal Interop.OverlayHandle handle;
@@ -62,6 +63,7 @@ namespace Tizen.Maps
         /// Gets or sets the visibility of an overlay map object.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public override bool IsVisible
         {
             get { return handle.IsVisible; }
@@ -72,6 +74,7 @@ namespace Tizen.Maps
         /// Gets or sets geographical coordinates for an overlay map object.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public Geocoordinates Coordinates
         {
             get
@@ -144,6 +147,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         protected virtual void Dispose(bool disposing)
         {
             if (!_disposedValue)
@@ -157,6 +161,7 @@ namespace Tizen.Maps
         /// Releases all the resources used by this object.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public void Dispose()
         {
             Dispose(true);
@@ -169,6 +174,7 @@ namespace Tizen.Maps
     /// The bubble overlay map object.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class BubbleOverlay : Overlay
     {
         /// <summary>
@@ -179,6 +185,7 @@ namespace Tizen.Maps
         /// <param name="objectToContain">The EvasObject to be shown.</param>
         /// <exception cref="System.NotSupportedException">Thrown when the required feature is not supported.</exception>
         /// <exception cref="ArgumentException">Thrown when the input coordinates or objectToContain are invalid.</exception>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public BubbleOverlay(Geocoordinates coordinates, EvasObject objectToContain)
             : base(coordinates, objectToContain, Interop.ViewOverlayType.Bubble)
         {
@@ -189,6 +196,7 @@ namespace Tizen.Maps
     /// The box overlay map object.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class BoxOverlay : Overlay
     {
         /// <summary>
@@ -199,6 +207,7 @@ namespace Tizen.Maps
         /// <param name="objectToContain">The EvasObject to be shown.</param>
         /// <exception cref="System.NotSupportedException">Thrown when the required feature is not supported.</exception>
         /// <exception cref="ArgumentException">Thrown when the input coordinates or objectToContain are invalid</exception>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public BoxOverlay(Geocoordinates coordinates, EvasObject objectToContain)
             : base(coordinates, objectToContain, Interop.ViewOverlayType.Box)
         {
index 25714f9..5c841e1 100755 (executable)
@@ -23,6 +23,7 @@ namespace Tizen.Maps
     /// Place information, used in place discovery and search requests.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class Place : IDisposable
     {
         internal Interop.PlaceHandle handle;
@@ -44,6 +45,7 @@ namespace Tizen.Maps
         /// Gets an ID string for the place.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Id
         {
             get
@@ -56,6 +58,7 @@ namespace Tizen.Maps
         /// Gets name string for the place.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Name
         {
             get
@@ -68,6 +71,7 @@ namespace Tizen.Maps
         /// Gets a view URI for the place.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Uri
         {
             get
@@ -80,6 +84,7 @@ namespace Tizen.Maps
         /// Gets a distance for the place from the center.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public int Distance
         {
             get
@@ -92,6 +97,7 @@ namespace Tizen.Maps
         /// Gets a geographical location for the place.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public Geocoordinates Coordinates
         {
             get
@@ -116,6 +122,7 @@ namespace Tizen.Maps
         /// Gets a rating for the place.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public PlaceRating Rating
         {
             get
@@ -128,6 +135,7 @@ namespace Tizen.Maps
         /// Gets a supplier link for the place.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public PlaceLink Supplier
         {
             get
@@ -140,6 +148,7 @@ namespace Tizen.Maps
         /// Gets a related link for the place.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public PlaceLink Related
         {
             get
@@ -152,6 +161,7 @@ namespace Tizen.Maps
         /// Gets all the properties attached to this place.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public IDictionary<string, string> Properties
         {
             get
@@ -166,6 +176,7 @@ namespace Tizen.Maps
         /// Gets all the categories attached to this place.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public IEnumerable<PlaceCategory> Categories
         {
             get
@@ -180,6 +191,7 @@ namespace Tizen.Maps
         /// Gets all the attributes attached to this place.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public IEnumerable<PlaceAttribute> Attributes
         {
             get
@@ -194,6 +206,7 @@ namespace Tizen.Maps
         /// Gets all the contacts attached to this place.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public IEnumerable<PlaceContact> Contacts
         {
             get
@@ -208,6 +221,7 @@ namespace Tizen.Maps
         /// Gets all the editorials attached to this place.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public IEnumerable<PlaceEditorial> Editorials
         {
             get
@@ -222,6 +236,7 @@ namespace Tizen.Maps
         /// Gets all the images attached to this place.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public IEnumerable<PlaceImage> Images
         {
             get
@@ -236,6 +251,7 @@ namespace Tizen.Maps
         /// Gets all the reviews attached to this place.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public IEnumerable<PlaceReview> Reviews
         {
             get
@@ -253,6 +269,7 @@ namespace Tizen.Maps
         /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
         /// </summary>
         /// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         protected virtual void Dispose(bool disposing)
         {
             if (!_disposedValue)
@@ -266,6 +283,7 @@ namespace Tizen.Maps
         /// Releases all the resources used by this object.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public void Dispose()
         {
             Dispose(true);
index 704ee95..3feff85 100755 (executable)
@@ -23,6 +23,7 @@ namespace Tizen.Maps
     /// Address information for the map point used in geocode and reverse geocode requests.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class PlaceAddress : IDisposable
     {
         internal Interop.AddressHandle handle;
@@ -32,6 +33,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <exception cref="System.InvalidOperationException">Thrown when native operation failed to allocate memory.</exception>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public PlaceAddress()
         {
             handle = new Interop.AddressHandle();
@@ -54,6 +56,7 @@ namespace Tizen.Maps
         /// Gets a building number for this address.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Building
         {
             get
@@ -70,6 +73,7 @@ namespace Tizen.Maps
         /// Gets a city name for this address.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string City
         {
             get
@@ -86,6 +90,7 @@ namespace Tizen.Maps
         /// Gets a country name for this address.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Country
         {
             get
@@ -102,6 +107,7 @@ namespace Tizen.Maps
         /// Gets a country code for this address.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string CountryCode
         {
             get
@@ -118,6 +124,7 @@ namespace Tizen.Maps
         /// Gets a county for this address.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string County
         {
             get
@@ -134,6 +141,7 @@ namespace Tizen.Maps
         /// Gets a district name for this address.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string District
         {
             get
@@ -150,6 +158,7 @@ namespace Tizen.Maps
         /// Gets a free text associated with this address.
         /// </summary>
         /// <since_tizen> 4 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string FreeText
         {
             get
@@ -166,6 +175,7 @@ namespace Tizen.Maps
         /// Gets a postal code for this address.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string PostalCode
         {
             get
@@ -182,6 +192,7 @@ namespace Tizen.Maps
         /// Gets a state name for this address.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string State
         {
             get
@@ -198,6 +209,7 @@ namespace Tizen.Maps
         /// Gets a street name for this address.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Street
         {
             get
@@ -215,6 +227,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <returns>Returns a string which presents this object.</returns>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public override string ToString()
         {
             return $"{FreeText}";
@@ -228,6 +241,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         protected virtual void Dispose(bool disposing)
         {
             if (!_disposedValue)
@@ -241,6 +255,7 @@ namespace Tizen.Maps
         /// Releases all the resources used by this object.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public void Dispose()
         {
             Dispose(true);
index ac6f7e2..b132014 100755 (executable)
@@ -22,6 +22,7 @@ namespace Tizen.Maps
     /// Place attributes information, used in place discovery and search requests.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class PlaceAttribute
     {
         private string _id;
@@ -44,18 +45,21 @@ namespace Tizen.Maps
         /// Gets an ID for the place attribute.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Id { get { return _id; } }
 
         /// <summary>
         /// Gets a label for the place attribute.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Label { get { return _label; } }
 
         /// <summary>
         /// Gets a text for the place attribute.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Text { get { return _text; } }
 
         /// <summary>
@@ -63,6 +67,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <returns>Returns a string which presents this object.</returns>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public override string ToString()
         {
             return $"{Label}: {Text}";
index 8c1d2cb..a039da8 100755 (executable)
@@ -22,6 +22,7 @@ namespace Tizen.Maps
     /// Place category information, used in place discovery and search requests.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class PlaceCategory : IDisposable
     {
         internal Interop.PlaceCategoryHandle handle;
@@ -31,6 +32,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <exception cref="System.InvalidOperationException">Thrown when native operation failed to allocate memory.</exception>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public PlaceCategory()
         {
             handle = new Interop.PlaceCategoryHandle();
@@ -53,6 +55,7 @@ namespace Tizen.Maps
         /// Gets or sets an ID for this category.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Id
         {
             get { return handle.Id; }
@@ -63,6 +66,7 @@ namespace Tizen.Maps
         /// Gets or sets a name for this category.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Name
         {
             get { return handle.Name; }
@@ -73,6 +77,7 @@ namespace Tizen.Maps
         /// Gets or sets a URL for this category.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Url
         {
             get { return handle.Url; }
@@ -84,6 +89,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <returns>Returns a string which presents this object.</returns>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public override string ToString()
         {
             return $"{Name}";
@@ -97,6 +103,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         protected virtual void Dispose(bool disposing)
         {
             if (!_disposedValue)
@@ -110,6 +117,7 @@ namespace Tizen.Maps
         /// Releases all the resources used by this object.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public void Dispose()
         {
             Dispose(true);
index 5cccc5f..237cef8 100755 (executable)
@@ -23,6 +23,7 @@ namespace Tizen.Maps
     /// Place contact information, used in place discovery and search requests.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class PlaceContact
     {
         private string _label;
@@ -44,18 +45,21 @@ namespace Tizen.Maps
         /// Gets an ID for this place contact.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Id { get { return _type; } }
 
         /// <summary>
         /// Gets a label for this place contact.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Label { get { return _label; } }
 
         /// <summary>
         /// Gets a value for this place contact.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Value { get { return _value; } }
 
         /// <summary>
@@ -63,6 +67,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <returns>Returns a string which presents this object.</returns>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public override string ToString()
         {
             return $"{Label}: {Value}";
index d206b93..8ad644a 100755 (executable)
@@ -22,6 +22,7 @@ namespace Tizen.Maps
     /// Place editorial information, used in place discovery and search requests.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class PlaceEditorial
     {
         private string _description;
@@ -43,18 +44,21 @@ namespace Tizen.Maps
         /// Gets a description for this place editorial.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Description { get { return _description; } }
 
         /// <summary>
         /// Gets a language for this place editorial.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Language { get { return _language; } }
 
         /// <summary>
         /// Gets an instance of <see cref="PlaceMedia"/> object which representing media for this place editorial.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public PlaceMedia Media { get { return _media; } }
 
         /// <summary>
@@ -62,6 +66,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <returns>Returns a string which presents this object.</returns>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public override string ToString()
         {
             return $"{Description}";
index 023a80f..9630f29 100755 (executable)
@@ -22,6 +22,7 @@ namespace Tizen.Maps
     /// Place filter information, used in place discovery and search requests.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class PlaceFilter : IDisposable
     {
         internal Interop.PlaceFilterHandle handle;
@@ -31,6 +32,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <exception cref="System.InvalidOperationException">Thrown when native operation failed to allocate memory.</exception>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public PlaceFilter()
         {
             handle = new Interop.PlaceFilterHandle();
@@ -51,6 +53,7 @@ namespace Tizen.Maps
         /// <remarks>Depending on maps provider which the application has selected,
         /// it may treat <see cref="PlaceFilter.Name"/>, <see cref="PlaceFilter.Keyword"/> and <see cref="PlaceFilter.Address"/>
         /// as the same kind of strings to search places.</remarks>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Address
         {
             get
@@ -67,6 +70,7 @@ namespace Tizen.Maps
         /// Gets or sets an instance of <see cref="PlaceCategory"/> object for this place filter.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public PlaceCategory Category
         {
             get
@@ -86,6 +90,7 @@ namespace Tizen.Maps
         /// <remarks>Depending on maps provider which the application has selected,
         /// it may treat <see cref="PlaceFilter.Name"/>, <see cref="PlaceFilter.Keyword"/> and <see cref="PlaceFilter.Address"/>
         /// as the same kind of strings to search places.</remarks>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Keyword
         {
             get
@@ -105,6 +110,7 @@ namespace Tizen.Maps
         /// <remarks>Depending on maps provider which the application has selected,
         /// it may treat <see cref="PlaceFilter.Name"/>, <see cref="PlaceFilter.Keyword"/> and <see cref="PlaceFilter.Address"/>
         /// as the same kind of strings to search places.</remarks>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Name
         {
             get
@@ -125,6 +131,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         protected virtual void Dispose(bool disposing)
         {
             if (!_disposedValue)
@@ -138,6 +145,7 @@ namespace Tizen.Maps
         /// Releases all the resources used by this object.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public void Dispose()
         {
             Dispose(true);
index 4d35d33..6811acc 100755 (executable)
@@ -22,6 +22,7 @@ namespace Tizen.Maps
     /// Place image information, used in place discovery and search requests.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class PlaceImage
     {
         private string _id;
@@ -45,36 +46,42 @@ namespace Tizen.Maps
         /// Gets an ID for this place image.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Id { get { return _id; } }
 
         /// <summary>
         /// Gets an URL for this place image.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Url { get { return _url; } }
 
         /// <summary>
         /// Gets the width for this place image.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public int Width { get { return _width; } }
 
         /// <summary>
         /// Gets the height for this place image.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public int Height { get { return _height; } }
 
         /// <summary>
         /// Gets an object representing the user link for this place image.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public PlaceLink UserLink { get { return _userLink; } }
 
         /// <summary>
         /// Gets an object representing the image media for this place image.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public PlaceMedia ImageMedia { get { return _media; } }
     }
 }
index b81622d..dcf0187 100755 (executable)
@@ -23,6 +23,7 @@ namespace Tizen.Maps
     /// Place link object information, used in place discovery and search requests.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class PlaceLink
     {
         private string _id;
@@ -42,24 +43,28 @@ namespace Tizen.Maps
         /// Gets a string representing the ID for this place link.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Id { get { return _id; } }
 
         /// <summary>
         /// Gets a string representing the name for this place link.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Name { get { return _name; } }
 
         /// <summary>
         /// Gets a string representing the link for this place link.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Link { get { return _link; } }
 
         /// <summary>
         /// Gets a string representing the type for this place link.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Type { get { return _type; } }
     }
 }
index d1111f5..ac957e6 100755 (executable)
@@ -22,6 +22,7 @@ namespace Tizen.Maps
     /// Place media information, used in place discovery and search requests.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class PlaceMedia
     {
         private string _attribution;
@@ -39,18 +40,21 @@ namespace Tizen.Maps
         /// Gets a string representing the attribution for this place media.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Attribution { get { return _attribution; } }
 
         /// <summary>
         /// Gets an instance of <see cref="PlaceLink"/> object representing the supplier for this place media.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public PlaceLink Supplier { get { return _supplier; } }
 
         /// <summary>
         /// Gets an instance of <see cref="PlaceLink"/> object representing via data for this place media.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public PlaceLink Via { get { return _via; } }
     }
 }
index 0b37e23..c48f08d 100755 (executable)
@@ -22,6 +22,7 @@ namespace Tizen.Maps
     /// Place rating information, used in place discovery and search requests.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class PlaceRating
     {
         private int _count;
@@ -37,12 +38,14 @@ namespace Tizen.Maps
         /// Gets the number of users rated for this place rating.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public int UserCount { get { return _count; } }
 
         /// <summary>
         /// Gets the average value of this place rating.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public double Average { get { return _average; } }
 
         /// <summary>
@@ -50,6 +53,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <returns>Returns a string which presents this object.</returns>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public override string ToString()
         {
             return $"{Average}({UserCount} reviews)";
index 7431fe5..8f614a9 100755 (executable)
@@ -22,6 +22,7 @@ namespace Tizen.Maps
     /// Place review information, used in place discovery and search requests.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class PlaceReview
     {
         private DateTime _date;
@@ -52,12 +53,14 @@ namespace Tizen.Maps
         /// Gets an instance of <see cref="DateTime"/> object representing the time of this review.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public DateTime Date { get { return _date; } }
 
         /// <summary>
         /// Gets a string representing the title of this review.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Title { get { return _title; } }
 
         /// <summary>
@@ -70,24 +73,28 @@ namespace Tizen.Maps
         /// Gets a string representing the description of this review.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Description { get { return _description; } }
 
         /// <summary>
         /// Gets a string representing the language of this review.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Language { get { return _language; } }
 
         /// <summary>
         /// Gets an instance of <see cref="PlaceMedia"/> object representing the review media of this review.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public PlaceMedia ReviewMedia { get { return _media; } }
 
         /// <summary>
         /// Gets an instance of <see cref="PlaceLink"/> object representing the user link of this review.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public PlaceLink UserLink { get { return _userLink; } }
     }
 }
index c4550b6..e5536e6 100755 (executable)
@@ -23,6 +23,7 @@ namespace Tizen.Maps
     /// Place search request for Tizen map service.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class PlaceSearchRequest : MapServiceRequest<Place>
     {
         private Interop.SearchPlaceCallback _placeCallback;
index 51097df..f5f2a54 100755 (executable)
@@ -26,6 +26,7 @@ namespace Tizen.Maps
     /// The polygon map object.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class Polygon : MapObject, IDisposable
     {
         internal Interop.PolygonHandle handle;
@@ -70,6 +71,7 @@ namespace Tizen.Maps
         /// Gets or sets visibility for the polygon.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public override bool IsVisible
         {
             get { return handle.IsVisible; }
@@ -80,6 +82,7 @@ namespace Tizen.Maps
         /// Gets or sets a list of geographical coordinates for polygon vertices.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public IEnumerable<Geocoordinates> Coordinates
         {
             get
@@ -107,6 +110,7 @@ namespace Tizen.Maps
         /// Gets or sets a background color to fill the polygon.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public Color FillColor
         {
             get
@@ -142,6 +146,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         protected virtual void Dispose(bool disposing)
         {
             if (!_disposedValue)
@@ -159,6 +164,7 @@ namespace Tizen.Maps
         /// Releases all the resources used by this object.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public void Dispose()
         {
             Dispose(true);
index 4732be9..aa2ff90 100755 (executable)
@@ -26,6 +26,7 @@ namespace Tizen.Maps
     /// The polyline map object.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class Polyline : MapObject, IDisposable
     {
         internal Interop.PolylineHandle handle;
@@ -71,6 +72,7 @@ namespace Tizen.Maps
         /// Gets or sets the visibility for polyline.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public override bool IsVisible
         {
             get { return handle.IsVisible; }
@@ -81,6 +83,7 @@ namespace Tizen.Maps
         /// Gets or sets a list of geographical coordinates for polyline vertices.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public IEnumerable<Geocoordinates> Coordinates
         {
             get
@@ -108,6 +111,7 @@ namespace Tizen.Maps
         /// Gets or sets the line color.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public Color LineColor
         {
             get
@@ -124,6 +128,7 @@ namespace Tizen.Maps
         /// Gets or sets the line width from 1 to 100 pixels.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public int Width
         {
             get
@@ -159,6 +164,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         protected virtual void Dispose(bool disposing)
         {
             if (!_disposedValue)
@@ -176,6 +182,7 @@ namespace Tizen.Maps
         /// Releases all the resources used by this object.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public void Dispose()
         {
             Dispose(true);
index 7f09bfe..1553389 100755 (executable)
@@ -23,6 +23,7 @@ namespace Tizen.Maps
     /// Reverses the geocode request for a map service.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class ReverseGeocodeRequest : MapServiceRequest<PlaceAddress>
     {
         private Interop.ReverseGeocodeCallback _geocodeCallback;
index c0312d6..8a3e38f 100755 (executable)
@@ -24,6 +24,7 @@ namespace Tizen.Maps
     /// Route information, used in Route Search requests.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class Route : IDisposable
     {
         internal Interop.RouteHandle handle;
@@ -45,6 +46,7 @@ namespace Tizen.Maps
         /// Gets an instance of <see cref="Geocoordinates"/> object representing destination coordinates for this route.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public Geocoordinates Destination
         {
             get
@@ -57,6 +59,7 @@ namespace Tizen.Maps
         /// Gets the total distance for this route.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public double Distance
         {
             get
@@ -69,6 +72,7 @@ namespace Tizen.Maps
         /// Get the total duration to cover this route.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public double Duration
         {
             get
@@ -81,6 +85,7 @@ namespace Tizen.Maps
         /// Gets an ID for this route.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Id
         {
             get
@@ -93,6 +98,7 @@ namespace Tizen.Maps
         /// Gets the transport mode for this route.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public TransportMode Mode
         {
             get
@@ -105,6 +111,7 @@ namespace Tizen.Maps
         /// Gets the origin coordinates for this route.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public Geocoordinates Origin
         {
             get
@@ -117,6 +124,7 @@ namespace Tizen.Maps
         /// Gets a coordinates list for this route.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public IEnumerable<Geocoordinates> Path
         {
             get
@@ -131,6 +139,7 @@ namespace Tizen.Maps
         /// Gets a segment list for this route.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public IEnumerable<RouteSegment> Segments
         {
             get
@@ -145,6 +154,7 @@ namespace Tizen.Maps
         /// Gets the distance unit for this route.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public DistanceUnit Unit
         {
             get
@@ -156,6 +166,7 @@ namespace Tizen.Maps
         /// <summary>
         /// Gets an instance of <see cref="Area"/> object which representing bounding area for this route.
         /// </summary>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         private Area BoundingBox
         {
             get
@@ -172,6 +183,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         protected virtual void Dispose(bool disposing)
         {
             if (!_disposedValue)
@@ -185,6 +197,7 @@ namespace Tizen.Maps
         /// Releases all the resources used by this object.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public void Dispose()
         {
             Dispose(true);
index 063f28e..e16c5da 100755 (executable)
  * limitations under the License.
  */
 
+using System;
+
 namespace Tizen.Maps
 {
     /// <summary>
     /// Route features used for route search requests.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public enum RouteFeature
     {
         /// <summary>
index 513d4f7..b54d63e 100755 (executable)
  * limitations under the License.
  */
 
+using System;
+
 namespace Tizen.Maps
 {
     /// <summary>
     /// Route feature weights used in route search requests.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public enum RouteFeatureWeight
     {
         /// <summary>
index d6befd8..db80231 100755 (executable)
@@ -22,6 +22,7 @@ namespace Tizen.Maps
     /// Route maneuver information used in route search requests.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class RouteManeuver
     {
         private Interop.RouteDirection _direction;
@@ -49,48 +50,56 @@ namespace Tizen.Maps
         /// Gets the direction type for this maneuver.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public DirectionType Direction { get { return (DirectionType)_direction; } }
 
         /// <summary>
         /// Gets the turn type for this maneuver.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public TurnInstruction Turn { get { return (TurnInstruction)_turntype; } }
 
         /// <summary>
         /// Gets a geographical coordinates position for this maneuver.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public Geocoordinates Position { get { return _coordinates; } }
 
         /// <summary>
         /// Gets a name of the road for this maneuver.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Road { get { return _road; } }
 
         /// <summary>
         /// Gets an instruction text for this maneuver.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Instruction { get { return _instruction; } }
 
         /// <summary>
         /// Gets a locale for this maneuver.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Locale { get { return _locale; } }
 
         /// <summary>
         /// Gets the  time to next instruction for this maneuver.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public int TimeToNextInstruction { get { return _timeToNextInstruction; } }
 
         /// <summary>
         /// Gets the distance to next instruction for this maneuver.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public double DistanceToNextInstruction { get { return _distanceToNextInstruction; } }
     }
 }
index 87d77d9..c2e97f8 100755 (executable)
@@ -14,6 +14,8 @@
  * limitations under the License.
  */
 
+using System;
+
 namespace Tizen.Maps
 {
     /// <summary>
@@ -23,6 +25,7 @@ namespace Tizen.Maps
     /// <remarks>
     /// Depending on the loaded maps plug-in using <see cref="MapService"/>, some features might have no effect or differences with the descriptions.
     /// </remarks>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public enum RouteOptimization
     {
         /// <summary>
index 3f41879..069b31d 100755 (executable)
@@ -24,6 +24,7 @@ namespace Tizen.Maps
     /// Routes the search request for Tizen map service requests.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class RouteSearchRequest : MapServiceRequest<Route>
     {
         private Interop.SearchRouteCallback _routeCallback;
@@ -96,6 +97,7 @@ namespace Tizen.Maps
         /// Gets or sets a list of way-points to cover between the origin and destination.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public IEnumerable<Geocoordinates> Waypoints
         {
             get
index f2257a1..1a0ef2f 100755 (executable)
@@ -24,6 +24,7 @@ namespace Tizen.Maps
     /// Place Segment information used in Route Search requests.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class RouteSegment
     {
         private Geocoordinates _origin;
@@ -51,36 +52,42 @@ namespace Tizen.Maps
         /// Gets the origin coordinates for this segment.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public Geocoordinates Origin { get { return _origin; } }
 
         /// <summary>
         /// Gets the destination coordinates for this segment.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public Geocoordinates Destination { get { return _destination; } }
 
         /// <summary>
         /// Gets the total distance for this segment.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public double Distance { get { return _distance; } }
 
         /// <summary>
         /// Gets the total duration to cover this segment.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public double Duration { get { return _duration; } }
 
         /// <summary>
         /// Gets the maneuver list for this segment.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public IEnumerable<RouteManeuver> Maneuvers { get { return _maneuvers; } }
 
         /// <summary>
         /// Gets the coordinates list for this segment.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public IEnumerable<Geocoordinates> Path { get { return _path; } }
 
         private Area BoundingBox { get { return _boundingBox; } }
index 18afd09..36b05c0 100755 (executable)
@@ -23,6 +23,7 @@ namespace Tizen.Maps
     /// Preferences for route search requests.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public class SearchPreference : IGeocodePreference, IPlaceSearchPreference, IRouteSearchPreference, IDisposable
     {
         internal Interop.PreferenceHandle handle;
@@ -32,6 +33,7 @@ namespace Tizen.Maps
         /// Constructor for a new search preference.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public SearchPreference()
         {
             handle = new Interop.PreferenceHandle();
@@ -59,6 +61,7 @@ namespace Tizen.Maps
         /// <since_tizen> 3 </since_tizen>
         /// <remarks>Language should be specified as an ISO 3166 alpha-2 two letter country-code
         /// followed by ISO 639-1 for the two-letter language code.<br/>e.g. "ko-KR", "en-US".</remarks>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string Language
         {
             get
@@ -77,6 +80,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
         /// <remarks>Setting negative value will not have any effect on MaxResults value.</remarks>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public int MaxResults
         {
             get
@@ -94,6 +98,7 @@ namespace Tizen.Maps
         /// Gets or sets the distance unit.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public DistanceUnit Unit
         {
             get
@@ -111,6 +116,7 @@ namespace Tizen.Maps
         /// Gets or sets the preferred country.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public string CountryCode
         {
             get
@@ -128,6 +134,7 @@ namespace Tizen.Maps
         /// Gets or sets the search properties as a key value pair.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public IReadOnlyDictionary<string, string> Properties
         {
             get
@@ -155,6 +162,7 @@ namespace Tizen.Maps
         /// Gets or sets the route optimization.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public RouteOptimization Optimization
         {
             get
@@ -172,6 +180,7 @@ namespace Tizen.Maps
         /// Gets or sets the route transport mode.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public TransportMode Mode
         {
             get
@@ -189,6 +198,7 @@ namespace Tizen.Maps
         /// Gets or sets the route feature weight.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public RouteFeatureWeight RouteFeatureWeight
         {
             get
@@ -206,6 +216,7 @@ namespace Tizen.Maps
         /// Gets or sets the route feature.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public RouteFeature RouteFeature
         {
             get
@@ -223,6 +234,7 @@ namespace Tizen.Maps
         /// Gets or sets if the searching for alternative routes is enabled.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public bool SearchAlternativeRoutes
         {
             get
@@ -244,6 +256,7 @@ namespace Tizen.Maps
         /// </summary>
         /// <param name="disposing">If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed.</param>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         protected virtual void Dispose(bool disposing)
         {
             if (!_disposedValue)
@@ -261,6 +274,7 @@ namespace Tizen.Maps
         /// Releases all the resources used by this object.
         /// </summary>
         /// <since_tizen> 3 </since_tizen>
+       [Obsolete("Deprecated since API11. Might be removed in API13.")]
         public void Dispose()
         {
             Dispose(true);
index f5e7534..0a014f6 100755 (executable)
  * limitations under the License.
  */
 
+using System;
+
 namespace Tizen.Maps
 {
     /// <summary>
     /// Features available in the map service.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public enum ServiceData
     {
         /// <summary>
index 7824471..5f08602 100755 (executable)
  * limitations under the License.
  */
 
+using System;
+
 namespace Tizen.Maps
 {
     /// <summary>
     /// Service requests available in the maps service.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public enum ServiceRequestType
     {
         /// <summary>
index dd3fdd0..f51044b 100755 (executable)
  * limitations under the License.
  */
 
+using System;
+
 namespace Tizen.Maps
 {
     /// <summary>
     /// Enumeration for the snapshot file formats.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public enum SnapshotType
     {
         /// <summary>
index 21c057e..f2df268 100755 (executable)
  * limitations under the License.
  */
 
+using System;
+
 namespace Tizen.Maps
 {
     /// <summary>
     /// Route types.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public enum TransportMode
     {
         /// <summary>
index b3fe5fa..78cc5ae 100755 (executable)
  * limitations under the License.
  */
 
+using System;
+
 namespace Tizen.Maps
 {
     /// <summary>
     /// Turns the Instruction type for route maneuver.
     /// </summary>
     /// <since_tizen> 3 </since_tizen>
+    [Obsolete("Deprecated since API11. Might be removed in API13.")]
     public enum TurnInstruction
     {
         /// <summary>