flutter_look_around 0.0.1 copy "flutter_look_around: ^0.0.1" to clipboard
flutter_look_around: ^0.0.1 copied to clipboard

PlatformiOS

A Flutter plugin that integrates MKLookaround for iOS, providing a seamless way to display panoramic street views using Apple's MapKit.

flutter_look_around #

A flutter plugin of MKLookaround for iOS.

Install #

In the pubspec.yaml of your flutter project, add the following dependency:

dependencies:
  flutter_look_around: <latest_version>

In your library add the following import:

import 'package:flutter_look_around/flutter_look_around.dart';

Getting Started #

Look Around is available starting from iOS 16 and above.

Control look around widget #

Add FlutterLookAround widget to your widget tree.

You can control look around by LookAroundController that is received at onLookAroundCreated callback.

Sample Usage #

class _LookAroundExampleState extends State<LookAroundExample> {
  final bool _isNavigationEnabled = true;
  final bool _showsRoadLabels = true;
  final BadgePosition _badgePosition = BadgePosition.topLeading;
  final POIPointOfInterestFilter _poiPointOfInterestFilter =
      POIPointOfInterestFilter.includingAll;

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('LookAround Example'),
      ),
      body: Container(
        padding: const EdgeInsets.all(40),
        child: ClipRRect(
          borderRadius: BorderRadius.circular(20),
          child: SizedBox(
            width: 400,
            height: 200,
            child: FlutterLookAround(
              initPosition: const LatLng(
                35.687216,
                139.741844,
              ),
              onLookAroundCreated: (LookAroundController controller) {
                lkController = controller;
              },
              isNavigationEnabled: _isNavigationEnabled,
              showsRoadLabels: _showsRoadLabels,
              badgePosition: _badgePosition,
              poiPointOfInterestFilter: _poiPointOfInterestFilter,
              errorWidget: const Center(
                child: Text('LookAround not available'),
              ),
            ),
          ),
        ),
      ),
    );
  }
}

6
likes
130
points
23
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin that integrates MKLookaround for iOS, providing a seamless way to display panoramic street views using Apple's MapKit.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter, plugin_platform_interface, stream_transform

More

Packages that depend on flutter_look_around