Fengmap SDK

Fengmap SDK(蜂鸟云三维地图引擎) 是由蜂鸟视图开发的,让用户轻松构建诸如空间信息管理、建筑信息管理及三维空间数据可视化、导航等类型应用的多平台、综合型地图引擎。通过基于 WebGL 技术和自主研发的 FMKernel 引擎,可以让开发者轻松构建运行在 Web、Android、iOS 等多平台的应用程序。
访问开发者中心
完善的地图功能
地图显示及组件
覆盖物
事件
信息查询
路径规划及导航
地图显示

您可以通过Fengmap SDK设置地图ID、主题ID显示目标地图,并对地图的初始化状态进行自定义设置;您可以根据自己的业务场景自定义设置您的专题地图;对于大数据量的地图数据加载,我们有分层加载方式可以有效提升加载速度。

控件

Fengmap SDK为您提供多种控件,您可以根据自己的业务需求通过控件类配置内置控件,也可以使用自定义控件。

覆盖物

除通用地图内容外,Fengmap SDK还提供了丰富的空间元素覆盖物,可以按需添加到地图上,如点、线、面通用类型,以及定位、热力图等特色覆盖物,以满足更多样化的专题展示。

  • 图片覆盖物
  • 多边形覆盖物
  • 文字覆盖物
  • 线覆盖物
  • DOM元素覆覆盖物
  • 热力图覆盖物
  • 3D模型覆盖物
事件

应用中的事件贯穿整个软件的使用过程,从打开软件到关闭软件,以及使用中的每一个操作都可以概括为事件。地图在应用中的功能开发同样需要事件进行支持,才能完成目标功能的搭建、输入与输出。地图的事件可以分为一般事件(单击、悬停)与手势两种。

信息查询

Fengmap SDK提供对地图数据模型(model)、公共设施(facility)的分类查询接口, 可以根据关键字或者类型查询模型和公共设施,也可以通过距离、缓冲区、区域面等进行空间查询。

路径规划

Fengmap SDK提供路径算法功能,您只要输入起点和终点位置,地图引擎即可算出起点到终点的连接路径,还可以获取到各路段的距离,路径规划结果对应的文字描述,从而根据分段信息生成详细的路径规划结果。

导航

导航需要将路径规划与定位共同展示在地图上,对使用者的行进做出指示,并在偏离正确路线时辅助决策,提供修正方法。导航是地图的上层应用,是一个成熟、重要的地图应用方向。Fengmap SDK提供导航功能中地图所需要的路径规划、剩余距离计算、文字提示与导航约束。

丰富的展现效果
从基础地图,到精模地图,您不仅可以通过给地图添加品牌logo、行业icon、改变样式使地图更直观,还可以添加各种科技感的特效,使您的地图更炫酷独特。
基础地图 精模地图 泛光特效
通过Fengmap SDK,可以将您简单的二维地图及相关属性快速的呈现出三维的立体效果,通过对呈现的模型进行贴图、配置不同的主题,您可以结合自己的应用场景打造专属的个性化地图。
轻量化的开发模块

Fengmap SDK提供小体积、模块化的功能包,分别有地图核心模块、控件模块、算法模块、导航模块、特效模块共5大模块供您使用,您可根据项目需求灵活的选择您需要的功能模块,以构建轻量化的应用。

灵活的跨平台应用

一张地图,多端应用。我们提供Web、 Android 、 iOS多平台的应用程序。通过轻松访问蜂鸟的地图服务和数据,您既可以用Web端JS SDK在各主流浏览器或微信小程序上开发应用,还可以用Android/iOS打造原生App,构建功能丰富、交互性强的三维地图类应用程序。

安全稳定的部署环境
双重认证

开发Fengmap地图需要您同时拥有:蜂鸟专有格式的加密地图数据;蜂鸟云平台申请的有密钥认证的应用服务许可,经过双重认证,方能有效保障您的应用的安全性。

离线部署

Fengmap SDK支持离线与在线两种地图加载方式,您可以根据自己的应用场景,自由选择通过局域网访问、离线本地部署、云端访问三种方式加载地图。

开发流程
准备开发环境 下载引用Fengmap SDK 创建Web项目 获取/配置密钥及地图 开发
立即注册