【发布时间】:2020-10-05 14:03:59
【问题描述】:
我正在使用 Mapbox 在 Flutter 中开展一个项目,我正在寻找一种将图层或图块导入我的地图的方法,例如这个示例(在 JS 中): https://docs.mapbox.com/mapbox-gl-js/example/adjust-layer-opacity/
到目前为止,我可以显示地图:
import 'package:mapbox_gl/mapbox_gl.dart';
class MapsDemo extends StatelessWidget {
static const String ACCESS_TOKEN = "...";
MapboxMapController mapController;
static const LatLng SOURCE_LOCATION = LatLng(0.0, 0.0);
void _onMapCreated(MapboxMapController controller) {
mapController = controller;
}
@override
Widget build(BuildContext context) {
return new Scaffold(
body: MapboxMap(
accessToken: MapsDemo.ACCESS_TOKEN,
onMapCreated: _onMapCreated,
initialCameraPosition: const CameraPosition(target: SOURCE_LOCATION),
));
}
}
void main() {
runApp(MaterialApp(home: MapsDemo()));
}
所以这是我的完整问题: 有没有办法为给定位置获取 x*x 正方形(或 cicle)图层/图块,并将其显示在地图上的正确坐标处?
谢谢!
【问题讨论】: