diff options
author | jh5.cho <jh5.cho@samsung.com> | 2017-03-07 10:18:15 +0900 |
---|---|---|
committer | Kangho Hur <kangho.hur@samsung.com> | 2017-03-24 13:19:03 +0900 |
commit | 93cbfcadce593432944c9a683ef55a2edb105d21 (patch) | |
tree | d7b4ccba4297dedf6ea6566ce788a26b9a2e2708 | |
parent | 75301881156cf30a8f84cbcd1eb297ec95127579 (diff) | |
download | xamarin-forms-93cbfcadce593432944c9a683ef55a2edb105d21.tar.gz xamarin-forms-93cbfcadce593432944c9a683ef55a2edb105d21.tar.bz2 xamarin-forms-93cbfcadce593432944c9a683ef55a2edb105d21.zip |
Update Pin and Marker to use default image
Change-Id: I0f35a14dabae2f27654f1cd77e6f20d810a89f13
-rwxr-xr-x | Xamarin.Forms.Maps.Tizen/MapRenderer.cs | 19 | ||||
-rwxr-xr-x[-rw-r--r--] | Xamarin.Forms.Maps.Tizen/Xamarin.Forms.Maps.Tizen.project.json | 2 |
2 files changed, 10 insertions, 11 deletions
diff --git a/Xamarin.Forms.Maps.Tizen/MapRenderer.cs b/Xamarin.Forms.Maps.Tizen/MapRenderer.cs index d61f6a27..cf7ddf7f 100755 --- a/Xamarin.Forms.Maps.Tizen/MapRenderer.cs +++ b/Xamarin.Forms.Maps.Tizen/MapRenderer.cs @@ -4,10 +4,10 @@ using System.Collections.Generic; using System.Collections.ObjectModel; using System.Collections.Specialized; using System.ComponentModel; -using ElmSharp; using Tizen.Location; using Tizen.Maps; using Xamarin.Forms.Platform.Tizen; +using TPin = Tizen.Maps.Pin; namespace Xamarin.Forms.Maps.Tizen { @@ -16,7 +16,7 @@ namespace Xamarin.Forms.Maps.Tizen const string MoveMessageName = "MapMoveToRegion"; bool _disposed; - Overlay _marker; + Marker _marker; bool _isLocatorStarted = false; Lazy<Locator> _locator = new Lazy<Locator>(InitializeLocator); Dictionary<Pin, MapObject> _pins = new Dictionary<Pin, MapObject>(); @@ -130,10 +130,11 @@ namespace Xamarin.Forms.Maps.Tizen foreach (Pin pin in pins) { var coordinates = new Geocoordinates(pin.Position.Latitude, pin.Position.Longitude); - var rectangle = new Background(Platform.Tizen.Forms.Context.MainWindow); - // TODO: Need to change BubbleOverlay to default Marker - // TODO: Need to handle Pin.Clicked event - var nativePin = new BubbleOverlay(coordinates, rectangle); + var nativePin = new TPin(coordinates); + nativePin.Clicked += (s, e) => + { + pin.SendTap(); + }; Control.Add(nativePin); _pins.Add(pin, nativePin); } @@ -178,16 +179,14 @@ namespace Xamarin.Forms.Maps.Tizen void Dummy(object sender, MapGestureEventArgs e) { - //TODO: The implementation of Tizen.Maps needs to be changed to remove this method + // The implementation of Tizen.Maps needs to be changed to remove this method } void ApplyIsShowingUser(Geocoordinates coordinates) { if (_marker == null) { - var rectangle = new Background(Platform.Tizen.Forms.Context.MainWindow); - // TODO: Need to change BubbleOverlay to Default Overlay - _marker = new BubbleOverlay(coordinates, rectangle); + _marker = new Sticker(coordinates); _marker.IsVisible = false; Control.Add(_marker); } diff --git a/Xamarin.Forms.Maps.Tizen/Xamarin.Forms.Maps.Tizen.project.json b/Xamarin.Forms.Maps.Tizen/Xamarin.Forms.Maps.Tizen.project.json index ebcac77b..ccd5b6b4 100644..100755 --- a/Xamarin.Forms.Maps.Tizen/Xamarin.Forms.Maps.Tizen.project.json +++ b/Xamarin.Forms.Maps.Tizen/Xamarin.Forms.Maps.Tizen.project.json @@ -4,7 +4,7 @@ "NETStandard.Library": "1.6.0", "Tizen.Applications": "1.1.0", "Tizen.Location": "1.0.5", - "Tizen.Maps": "1.0.7" + "Tizen.Maps": "1.0.8" }, "frameworks": { "netstandard1.6": { |