35 lines
916 B
Dart
35 lines
916 B
Dart
import 'package:amap_map/amap_map.dart';
|
|
import 'package:amap_map/amap_map.dart';
|
|
import 'package:amap_map_example/base_page.dart';
|
|
import 'package:amap_map_example/const_config.dart';
|
|
import 'package:flutter/material.dart';
|
|
|
|
class LimitMapBoundsPage extends BasePage {
|
|
LimitMapBoundsPage(String title, String subTitle) : super(title, subTitle);
|
|
|
|
@override
|
|
Widget build(BuildContext context) => _Body();
|
|
}
|
|
|
|
class _Body extends StatefulWidget {
|
|
_Body({Key? key}) : super(key: key);
|
|
|
|
@override
|
|
_BodyState createState() => _BodyState();
|
|
}
|
|
|
|
class _BodyState extends State<_Body> {
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
final AMapWidget amap = AMapWidget(
|
|
apiKey: ConstConfig.amapApiKeys,
|
|
limitBounds: LatLngBounds(
|
|
southwest: LatLng(39.83309, 116.290176),
|
|
northeast: LatLng(39.99951, 116.501663)),
|
|
);
|
|
return Container(
|
|
child: amap,
|
|
);
|
|
}
|
|
}
|