首页 > 解决方案 > 使用 google_maps_cluster_manager 包对地图进行聚类

问题描述

我是使用颤振的新手。我有一个项目需要在地图上对多个位置进行集群,我来到了这个集群包,其中导入了以下内容

import 'dart:ui';

import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:google_maps_cluster_manager/google_maps_cluster_manager.dart';
import 'package:google_maps_flutter/google_maps_flutter.dart';

import 'place.dart';

我的问题是import 'place.dart'找不到文件和代码。

请问有人可以帮忙吗?如果pace.dart 应该是一个模型,那么构造函数应该是什么样的?

标签: flutterflutter-dependenciesflutter-packages

解决方案


您需要创建一个 place.dart, place,例如:

class Place {
  final String name;
  final bool isClosed;

  const Place({required this.name, this.isClosed = false});

  @override
  String toString() {
    return 'Place $name (closed : $isClosed)';
  }
}

推荐阅读