google_atlas 0.7.0 copy "google_atlas: ^0.7.0" to clipboard
google_atlas: ^0.7.0 copied to clipboard

Google Map Provider for Atlas, an extensible map abstraction for Flutter with support for multiple map providers

example/main.dart

import 'package:flutter/material.dart';
import 'package:atlas/atlas.dart';
import 'package:google_atlas/google_atlas.dart';

void main() {
  AtlasProvider.instance = GoogleAtlas();
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Atlas Sample Demo',
      home: AtlasSample(),
    );
  }
}

class AtlasSample extends StatelessWidget {
  final CameraPosition initialCameraPosition = CameraPosition(
    target: LatLng(
      latitude: 37.42796133580664,
      longitude: -122.085749655962,
    ),
    zoom: 12,
  );

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Atlas(
        initialCameraPosition: initialCameraPosition,
        markers: Set<Marker>.from(
          [
            Marker(
              id: 'marker-1',
              position: LatLng(
                latitude: 41.878113,
                longitude: -87.629799,
              ),
              onTap: () {
                print('tapped marker-1');
              },
            ),
            Marker(
              id: 'marker-3',
              position: LatLng(
                latitude: 40.878113,
                longitude: -100.629799,
              ),
              onTap: () {
                print('tapped marker-3');
              },
              icon: MarkerIcon(
                assetName: 'assets/mario.png',
              ),
            )
          ],
        ),
      ),
    );
  }
}
3
likes
40
points
36
downloads

Publisher

verified publisherbmwtech.dev

Weekly Downloads

Google Map Provider for Atlas, an extensible map abstraction for Flutter with support for multiple map providers

Homepage
Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

atlas, flutter, google_maps_flutter, rxdart

More

Packages that depend on google_atlas