dart 我们能否在flutter应用程序中点击谷歌Map中的某个现有地点,并获取其详细信息?

wf82jlnq  于 2023-02-17  发布在  Flutter
关注(0)|答案(2)|浏览(117)

我们可以在flutter应用程序中添加一个功能吗?在这个功能中,我们可以点击谷歌Map中显示的现有地点,并获得该地点的详细信息。我不想添加自定义标记并获得最新信息,而是想在该特定地点显示一个标记并获得其详细信息

bvn4nwqk

bvn4nwqk1#

不幸的是,由于一些奇怪的原因,OnPoiClickListener还没有在google_maps_flutter插件中实现,尽管它在本地GoogleMapSDK中可用(至少在Android上)。
有一个feature request on the Flutter Github issues page请转到那里并对原始问题投赞成票,以让Flutter团队知道需要此功能。

7uzetpgm

7uzetpgm2#

我不知道为什么,但是他们还没有在flutter中实现它,我上传了一个修改后的repo(通过引用matthiasng/plugins@17ea7f3),只需将其添加到pubspec.yaml中即可

google_maps_flutter:
     git:
       url: https://github.com/riccardo-runci/google_maps_flutter.git
       ref: main
  google_maps_flutter_platform_interface:
      git:
       url: https://github.com/riccardo-runci/google_maps_flutter_platform_interface.git
       ref: main

在GoogleMap小部件中

GoogleMap(
      ...
      onPoiTap: (argument) {
         ...
      }
   )

它与版本2.2.3一致

相关问题