Skip to content

Commit b668f74

Browse files
committed
- fix type casting error
1 parent ecce035 commit b668f74

File tree

4 files changed

+13
-7
lines changed

4 files changed

+13
-7
lines changed

src/libs/Mapbox.Maui/Mapbox.Maui.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
<RepositoryUrl>https://github.com/tuyen-vuduc/mapbox-maui</RepositoryUrl>
6262
<PackageProjectUrl>https://mapbox.tuyen-vuduc.tech</PackageProjectUrl>
6363
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
64-
<PackageVersion>11.5.0-alpha02</PackageVersion>
64+
<PackageVersion>11.5.0-alpha03</PackageVersion>
6565
<PackageReadmeFile>README.md</PackageReadmeFile>
6666
<PackageLicenseFile>LICENSE</PackageLicenseFile>
6767
<PackageIcon>tv-mapbox.png</PackageIcon>

src/libs/Mapbox.Maui/Platforms/Android/MapboxFragment.cs

+4-2
Original file line numberDiff line numberDiff line change
@@ -164,11 +164,13 @@ partial class MapboxFragment
164164
{
165165
void ICameraChangedCallback.Run(CameraChanged p0)
166166
{
167+
var center = p0.CameraState.Center.ToMapPosition();
168+
var padding = p0.CameraState.Padding.ToX();
167169
var cameraOptions = new CameraOptions
168170
{
169-
Center = p0.CameraState.Center.ToMapPosition(),
171+
Center = center,
170172
Bearing = (float)p0.CameraState.Bearing,
171-
Padding = (float)p0.CameraState.Padding,
173+
Padding = padding,
172174
Pitch = (float)p0.CameraState.Pitch,
173175
Zoom = (float)p0.CameraState.Zoom,
174176
};

src/qs/MapboxMauiQs/Examples/Camera/65.CameraAnimations/CameraAnimationsExample.cs

+5
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,15 @@ public CameraAnimationsExample()
4242
map.MapReady += Map_MapReady;
4343
map.StyleLoaded += Map_StyleLoaded;
4444
map.MapLoaded += Map_MapLoaded;
45+
map.CameraChanged += Map_CameraChanged;
4546

4647
Content = grid;
4748
}
4849

50+
private void Map_CameraChanged(object sender, CameraChangedEventArgs e)
51+
{
52+
}
53+
4954
private void HandleCameraFlyTo(object sender, EventArgs e)
5055
{
5156
var centerLocation = new MapPosition(21.028511, 105.804817);

src/qs/MapboxMauiQs/Examples/Camera/69.AdvancedViewportGestures/AdvancedViewportGesturesExample.cs

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
using System.Text.Json.Nodes;
2-
using Android.Gestures;
1+
using MapboxMaui.Gestures;
32
using MapboxMaui.Viewport;
43

54
namespace MapboxMauiQs;
@@ -121,11 +120,11 @@ private void SetupAdvancedGesturesForFollowPuckViewportState()
121120
//map.GestureShoved += HandleGestureShoved;
122121
}
123122

124-
private void HandleRotatingBegan(object sender, Gestures.RotatingBeganEventArgs e)
123+
private void HandleRotatingBegan(object sender, RotatingBeganEventArgs e)
125124
{
126125
followPuckViewportState.Options.Bearing = null;
127126
}
128-
private void HandleRotatingEnded(object sender, Gestures.RotatingEndedEventArgs e)
127+
private void HandleRotatingEnded(object sender, RotatingEndedEventArgs e)
129128
{
130129
followPuckViewportState.Options.Bearing = map.CameraController.CameraState.Bearing;
131130
}

0 commit comments

Comments
 (0)