Name: csapi-maps
Summary: Tizen Map Service API for C#
-Version: 1.0.7
+Version: 1.0.8
Release: 1
Group: Development/Libraries
License: Apache-2.0
%install
# Runtime Binary
mkdir -p %{buildroot}%{dotnet_assembly_path}
+mkdir -p %{buildroot}%{dotnet_assembly_path}/res
for ASM in %{Assemblies}; do
%if 0%{?_with_corefx}
install -p -m 644 $ASM/bin/%{BUILDCONF}/$ASM.dll %{buildroot}%{dotnet_assembly_path}
%else
install -p -m 644 $ASM/bin/%{BUILDCONF}/Net45/$ASM.dll %{buildroot}%{dotnet_assembly_path}
%endif
+ install -p -m 644 $ASM/res/*.png %{buildroot}%{dotnet_assembly_path}/res
done
# NuGet
mkdir -p %{buildroot}/nuget
%manifest %{name}.manifest
%license LICENSE
%attr(644,root,root) %{dotnet_assembly_path}/*.dll
+%attr(644,root,root) %{dotnet_assembly_path}/res/*.png
%package nuget
Summary: NuGet package for %{name}
/// </summary>
public class Pin : Marker
{
+ private const string defaultImagePath = "/usr/share/dotnet.tizen/framework/res/maps_marker_pin.png";
+
+ /// <summary>
+ /// Creates Pin type parker
+ /// </summary>
+ /// <param name="coordinates">Marker coordinates</param>
+ public Pin(Geocoordinates coordinates)
+ : base(coordinates, defaultImagePath, Interop.ViewMarkerType.Pin)
+ {
+ Resize(new Size(48, 48));
+ }
+
/// <summary>
/// Creates Pin type parker
/// </summary>
/// <param name="coordinates">Marker coordinates</param>
/// <param name="imagePath">Image path</param>
- public Pin(Geocoordinates coordinates, string imagePath) : base(coordinates, imagePath, Interop.ViewMarkerType.Pin)
+ public Pin(Geocoordinates coordinates, string imagePath)
+ : base(coordinates, imagePath, Interop.ViewMarkerType.Pin)
{
}
}
/// </summary>
public class Sticker : Marker
{
+ private const string defaultImagePath = "/usr/share/dotnet.tizen/framework/res/maps_marker_sticker.png";
+
+ /// <summary>
+ /// Creates Sticker type parker
+ /// </summary>
+ /// <param name="coordinates">Marker coordinates</param>
+ public Sticker(Geocoordinates coordinates)
+ : base(coordinates, defaultImagePath, Interop.ViewMarkerType.Sticker)
+ {
+ Resize(new Size(48, 48));
+ }
+
/// <summary>
/// Creates Sticker type parker
/// </summary>
/// <param name="coordinates">Marker coordinates</param>
/// <param name="imagePath">Image path</param>
- public Sticker(Geocoordinates coordinates, string imagePath) : base(coordinates, imagePath, Interop.ViewMarkerType.Sticker)
+ public Sticker(Geocoordinates coordinates, string imagePath)
+ : base(coordinates, imagePath, Interop.ViewMarkerType.Sticker)
{
}
}