flutter_globe_3d 1.2.1
flutter_globe_3d: ^1.2.1 copied to clipboard
High-performance Flutter widget that renders an interactive 3D Earth globe using GPU fragment shaders; supports markers, connections and smooth gestures.
example/main.dart
import 'package:flutter/material.dart';
import 'package:flutter_globe_3d/flutter_globe_3d.dart';
class MyGlobeApp extends StatefulWidget {
const MyGlobeApp({super.key});
@override
State<MyGlobeApp> createState() => _MyGlobeAppState();
}
class _MyGlobeAppState extends State<MyGlobeApp> {
late EarthController _controller;
@override
void initState() {
super.initState();
_controller = EarthController();
}
@override
void dispose() {
_controller.dispose();
super.dispose();
}
@override
Widget build(BuildContext context) {
return Scaffold(
body: Flutter3DGlobe(
controller: _controller,
texture: AssetImage('assets/example.jpg'),
radius: 150,
),
);
}
}