浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。
更新时间:2020-06-23
Flutter开发环境配置

 请参考Flutter官方网站或者Flutter中文网

创建Flutter项目

1、推荐使用Android Studio直接创建Flutter Project
2、推荐使用
Visual Studio Code作为Flutter工程主要开发和调试工具,涉及到Native代码的调试和改动,请分别使用Android StudioXCode做双端调试。 

Flutter工程配置
1、Android工程配置:
    需要在Android工程的local.propertiues里配置

    
flutter.sdk="本地Flutter SDK目录"

2、iOS工程配置:
     1)、iOS端的UiKitView目前还只是preview状态, 默认是不支持的, 需要手动打开开关, 需要在iOS工程的info.plist添加如下配置:

           
<key>io.flutter.embedded_views_preview</key>
<string>YES</string>
     
      2)、地图sdk鉴权需要配置BundleDisplayName, 需要在iOS工程Info.plist中添加如下配置:
<key>CFBundleDisplayName</key>
<string>app名称</string>
     
      3)、个性化地图需要配置 NSAppTransportSecurity , 需要在iOS工程的info.plist中添加:
 <key>NSAppTransportSecurity</key> 
    <dict>
       <key>NSAllowsArbitraryLoads</key>
       <true/>     
    </dict>
                     
      4)、使用计算工具组件调起百度地图客户端时,需要参考如下配置:
             https://lbsyun.baidu.com/index.php?title=iossdk/guide/tool/launchmap
在项目中集成百度地图Flutter插件
      目前百度地图Flutter插件支持基础地图(flutter_bmfmap)和计算工具(flutter_bmfutils),两个都已经发布到Flutter Pub仓库。
      需要在您Flutter项目中的yaml文件里配置对百度地图Flutter插件包的依赖,才可使用,具体如下:
1、基础地图依赖添加:
      dependencies:
         flutter_bmfmap:  ^1.0.2

  
2、计算工具依赖添加:
      dependencies:
         flutter_bmfutils: ^1.0.2

 
3、Flutter 依赖拉取
     需要在当前项目位置的Terminal(终端)里使用flutter pub get拉取依赖项目,才能正常进行开发和编译。
  • 文档根本没法用

  • 文档水平很差

  • 文档水平一般

  • 文档不错

  • 文档写的很好

如发现文档错误,或对此文档有更好的建议,请在下方反馈。问题咨询请前往反馈平台提交工单咨询。

提交反馈

拖动标注工具

添加矩形标注

添加箭头标注

完成

取消