如何将地图和标记添加到颤动网络

时间:2019-10-22 09:04:25

标签: flutter dart flutter-layout flutter-web

如何在Google扑朔迷离中添加地图?我从Firestore获得了标记,但现在我不知道该使用哪张地图来使网络颤动。大多数只能在ios / android上运行。

我尝试使用flutter_map。但是这种解决方案使我避免了这个错误。

  

“ NetworkImageWithRetry.load”的位置参数比重写方法的位置参数少   “ ImageProvider.load”。

     

ImageStreamCompleter负载(NetworkImageWithRetry键){                          ^   org-dartlang-app:///packages/flutter/src/painting/image_provider.dart:上下文:这已被覆盖   方法(“加载”)。   AssetNotFoundException:flutter_image | lib / network.ddc.dill
  编译dartdevc模块时出错:flutter_image | lib / network.ddc.js

     

packages / flutter_image / network.dart:73:24:错误:方法'NetworkImageWithRetry.load'较少   位置参数,而不是重写方法“ ImageProvider.load”的位置参数。     ImageStreamCompleter负载(NetworkImageWithRetry键){                          ^   package / flutter / src / painting / image_provider.dart:上下文:这是被覆盖的方法(“加载”)。

     

AssetNotFoundException:flutter_image | lib / network.ddc.dill

     

AssetNotFoundException:flutter_image | lib / network.ddc.dill

     

BuildStepCompletedException:在完成后尝试使用BuildStep

快照

@override
Widget build(BuildContext context) {
return new FlutterMap(
  options: new MapOptions(
    center: new LatLng(51.5, -0.09),
    zoom: 13.0,
  ),
  layers: [
    new TileLayerOptions(
      urlTemplate: "https://api.tiles.mapbox.com/v4/"
          "{id}/{z}/{x}/{y}@2x.png?access_token={accessToken}",
      additionalOptions: {
        'accessToken': '<key>',
        'id': 'mapbox.streets',
      },
    ),
    new MarkerLayerOptions(
      markers: [
        new Marker(
          width: 80.0,
          height: 80.0,
          point: new LatLng(51.5, -0.09),
          builder: (ctx) =>
          new Container(
            child: new FlutterLogo(),
          ),
        ),
      ],
    ),
  ],
);
}                                                                                     

0 个答案:

没有答案