Skip to content

Commit

Permalink
[google_maps_flutter_platform_interface] Fixes for custom tiles (flut…
Browse files Browse the repository at this point in the history
  • Loading branch information
Chris Yang authored Jan 22, 2021
1 parent 6fa2ead commit 6783cd5
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -193,9 +193,13 @@ class MethodChannelGoogleMapsFlutter extends GoogleMapsFlutterPlatform {
final Map<TileOverlayId, TileOverlay> tileOverlaysForThisMap =
_tileOverlays[mapId];
final String tileOverlayId = call.arguments['tileOverlayId'];
final TileOverlay tileOverlay = tileOverlaysForThisMap[tileOverlayId];
assert(tileOverlay.tileProvider.getTile != null);
final Tile tile = await tileOverlay.tileProvider.getTile(
final TileOverlay tileOverlay =
tileOverlaysForThisMap[TileOverlayId(tileOverlayId)];
Tile tile;
if (tileOverlay == null || tileOverlay.tileProvider == null) {
return TileProvider.noTile.toJson();
}
tile = await tileOverlay.tileProvider.getTile(
call.arguments['x'],
call.arguments['y'],
call.arguments['zoom'],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,4 @@ export 'utils/circle.dart';
export 'utils/marker.dart';
export 'utils/polygon.dart';
export 'utils/polyline.dart';
export 'utils/tile_overlay.dart';

0 comments on commit 6783cd5

Please sign in to comment.