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

A Flutter package for capturing Google Street View screenshots

Flutter Screenshot Google Street View #

Este paquete permite capturar y mostrar imágenes de Google Street View en aplicaciones Flutter.

Features #

  • Captura de imágenes de Street View.
  • Visualización de imágenes capturadas.
  • Personalización de la configuración de captura.

Getting started #

Para comenzar a usar este paquete, asegúrate de tener una clave de API de Google Maps habilitada para el servicio de Street View.

Usage #

Aquí tienes un ejemplo de cómo usar los widgets StreetViewCapture y StreetViewPreview:

import 'package:flutter/material.dart';
import 'package:google_maps_flutter/google_maps_flutter.dart';
import 'package:flutter_screenshot_google_street_view/flutter_screenshot_google_street_view.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: Text('Street View Example')),
        body: StreetViewExample(),
      ),
    );
  }
}

class StreetViewExample extends StatefulWidget {
  @override
  _StreetViewExampleState createState() => _StreetViewExampleState();
}

class _StreetViewExampleState extends State<StreetViewExample> {
  String? _imageUrl;

  @override
  Widget build(BuildContext context) {
    return Column(
      children: [
        StreetViewCapture(
          initialPosition: LatLng(37.7749, -122.4194), // San Francisco
          config: StreetViewConfig(apiKey: 'YOUR_GOOGLE_MAPS_API_KEY'),
          onImageCaptured: (imageUrl, position) {
            setState(() {
              _imageUrl = imageUrl;
            });
          },
        ),
        if (_imageUrl != null)
          StreetViewPreview(
            imageUrl: _imageUrl!,
            fit: BoxFit.cover,
          ),
      ],
    );
  }
}

Additional information #

Para más información sobre cómo contribuir al paquete o reportar problemas, visita el repositorio del proyecto.

0
likes
130
points
19
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package for capturing Google Street View screenshots

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, flutter_google_street_view, google_maps_flutter

More

Packages that depend on flutter_street_view_capture