Palmap Map JavaScript SDK

下载SDK配置SDK

2018年12月27日,图聚室内地图JavaScript SDK V4.0.0 正式发布

欢迎使用图聚室内地图SDK(JavaScript 版)

图聚室内地图JavaScript SDK是一套适用于浏览器的地图绘制接口,可以帮助您在 web 应用中接入室内地图。在 地图集市 中获得地图权限后通过地图接口调用,可以轻松访问您所添加的所有地图资源,帮助您快速构建功能丰富、交互性强的地图应用。支持PC端和移动端基于浏览器的地图应用开发,且支持HTML5特性的地图开发。

JS SDK提供了2D、3D地图模式,满足绝大多数开发者对地图展示、图层加载、点标记添加、覆盖物添加的需求,同时也提供了 POI 搜索、路线规划等众多开放服务接口。

JS SDK拥有完善的文档体,系统学习地图和服务接口调用请前往 开发指南,快速了解 JS SDK 的全部核心能力请前往 示例中心。查阅详细接口说明文档请前往 开发手册,使用遇到问题可查看 常见问题 或通过开发者交流群497308268(QQ)反馈给我们。

功能体验

地图展示与基本操作
地图POI检索
添加图标地图覆盖物

在使用图聚室内地图SDK时,您可以方便、快捷地展示制定地图的可视化元素,也可以按照规则定制化地展示地图要素。我们支持以下的方式定制、操作地图:

  1. 支持个性化地图样式:您可以通过修改地图样式配置文件来自定义每张地图的颜色、边线颜色、建筑高度、可见属性等绘图参数,定制属于您的室内地图样式
  2. 支持2D/3D地图展示:您可以通过地图属性设置视角与地平面的夹角,这个夹角的范围为30~90度,一般默认为90度(2D平面图);
  3. 支持对地图的多种手势操作:您可以对地图进行单指单击、单指双击、双指滑动、双指旋转、双指缩放等操作来控制地图的缩放比例、俯仰角度、朝向等属性。
const map = new NGR.Map({
    appKey: 'fc15e96bb8d745cc94d75225e976553b',
    buildingId: '012D01',
    zoom: 17.5,
});

map.init('app', './style.json');

function zoomTo19() {
    map.easeTo({ zoom: 19 });
}

function getZoom() {
    const zoom = map.getZoom();
    console.log('当前zoom层级: ', zoom);
}

function rotate() {
    map.easeTo({ rotate: map.getRotate() + 40 });
}

准备开始了吗?

SDK免费对外开放,接口使用无次数限制,但在使用前,您需要先获取秘钥(KEY)才可使用。

01、登录图聚云账户

02、创建您的应用

03、获取SDK KEY

获取密钥key >>