首页 > 解决方案 > 显示当前位置和半径的信息

问题描述

我想显示一些包含用户当前位置和半径的信息。我使用 GeoFlutterFire 来显示一些带有半径和当前位置的标记。现在,由于当前位置,我想在卡片中显示一些信息,例如商店信息。它基于从 Firebase 检索数据的 ListView,例如名称、地址、地理点。我不知道我该怎么做。

谢谢

                 Positioned(
                  bottom: 10.0,
                  child: Container(
                    height: 200.0,
                    width: MediaQuery.of(context).size.width,
                    child: ListView.builder(
                      physics: const NeverScrollableScrollPhysics(),
                      itemCount: magasins.length,
                      itemBuilder: (context, index) {
                        double value = 1;
                        return Container(
                          height: 200,
                          width: MediaQuery.of(context).size.width,
                          child: PageView.builder(
                            controller: _pageController,
                            itemCount: magasins.length,
                            itemBuilder: (context, int index) {
                              return AnimatedBuilder(
                                animation: _pageController,
                                builder: (context, widget) {
                                  return Center(
                                    child: SizedBox(
                                      height: Curves.easeInOut
                                              .transform(value) *
                                          125.0,
                                      width: Curves.easeInOut
                                              .transform(value) *
                                          350.0,
                                      child: widget,
                                    ),
                                  );
                                },

标签: firebasefluttergoogle-mapsgoogle-cloud-firestoregeofirestore

解决方案


推荐阅读