Flutter Google Maps插件在iOS上无法正常工作

时间:2018-11-19 14:49:19

标签: ios google-maps flutter google-maps-markers

我正在使用以下Google Maps插件:https://github.com/flutter/plugins/tree/master/packages/google_maps_flutter

在Android上运行正常,但iOS上的标记无法正常运行。在iOS平台上点击标记时,相机会稍微移动一点并显示一个InfoText,但是我的颤动代码在两个平台上都是相同的。我在方法上设置了断点: onMarkerTapped() onInfoWindowTapped(),iOS设备上没有调用断点(GoogleMapController.dart)。

此外,提供BitmapDescriptor的标记图标也无法在iOS上使用,但是它不如我之前提到的那么重要。

-有人知道如何在iOS上调用此方法吗?

请,我需要在iOS平台上修复此问题,我不知道如何解决。

谢谢!

1 个答案:

答案 0 :(得分:1)

从项目自述文件(强调我):

  

此插件提供了Flutter API的未发布预览,用于   Google地图:

     

用于控制Flutter代码中的GoogleMap视图并与之交互的DoubleClick API仍在合并和扩展中。的   目的是将当前覆盖范围扩大到完整的产品范围。问题   并提出旨在帮助我们确定优先顺序并加快这项工作的请求   非常欢迎。       当前该插件仅支持Android ,因为该插件在Flutter层次结构中嵌入了平台视图,目前仅支持   Android(跟踪问题)。

此插件尚不支持iOS。可能您只需要等待插件退出预览-或至少在其功能更完善时至少要发布。我不建议在生产中使用这样的预览。

https://pub.dartlang.org/packages/flutter_map是我找到了一些成功的替代方法,对我来说效果不错,但有时确实会影响性能。