快速入门将带您迅速了解高德地图室内JS API的基本使用,学习如何创建和设置地图,是您在最短时间内成为JS API的开发者。

第1步 准备页面

在正式开始开发地图应用之前,您需要做如下几步:

申请JS API的开发者key

申请室内地图数据

室内地图数据访问权限与开发者key绑定,需要申请开通访问权限!

请前往室内地图数据申请申请室内地图数据。烦请务必提供您所申请的开发者key!

引入高德室内地图JavaScript API几何样式文件:

引入高德室内地图JavaScript API文本样式文件:

创建地图容器

在页面body里你想展示地图的地方创建一个div 容器,并指定id标识:

指定容器大小

按照需要设定地图容器的大小,确保大小合适,比如用CSS这样设置它:#container {width:300px; height: 180px; }

第2步 创建地图

做完简单的准备工作之后,就可以开始创建地图了.

//示例 初始化地图

var map = new Indoor.Map('container',{

key:'开发者key',

buildingId:'建筑物ID'

});

//由于地图数据使用了异步加载,为避免出错请把所有的逻辑放在mapready事件内

map.once('mapready',function(){

console.log(map.getFloor());

})

第3步 地图选项

OptionTypeDefaultAllowEmptyDescription

keyStringnullno申请JSAPI的开发者key,

申请地址:https://lbs.amap.com/dev/key

注:key需要绑定Web服务API

buildingIdStringnullno建筑物ID.

floorNumbernullyes地图加载指定的楼层

zoomNumbernullyes地图加载指定的层级

floorControlBooleantrueyes是否显示楼层控件

detailTipControlBooleantrueyes是否显示详情tip控件,pc端显示在水滴图标上,

mo单独显示在页脚.

searchBarControlBooleantrueyes是否显示搜索控件

routeControlBooleantrueyes是否显示路算控件

zoomControlBooleantrueyes是否显示载 放大/缩小控件

imagePathStringimagesyes图片资源路径,默认和jsapi在相同路径下的images目录

highlightFeatrueClickBooleanfalseyes点击商铺后是否高亮显示

renderColorsArray [object]nullyes自定义颜色渲染,见下面示例

indoorExtraStringnullyes自定义标识字符串,通过标识来实现自定义统计,

注:字符串中不要带&和=字符,

通过KEY:VAULE的形式传递多组字段和内容,

例:KEY1:VAULE1;KEY2:VAULE2

注意:如若出现地图数据加载问题,有可能是如下问题导致,可逐一检查确认:

1)提供的开发者key不正确;

2)key绑定的JS API服务不正确;

3)室内建筑ID不正确;

4)未获取室内建筑数据的访问权限。

室内数据访问权限及申请地址如下:申请室内地图数据

js室内地图开发_入门指南-室内地图 JS API | 高德地图API相关推荐

  1. node.js Web应用框架Express入门指南

    node.js Web应用框架Express入门指南 作者: 字体:[增加 减小] 类型:转载 时间:2014-05-28 我要评论 这篇文章主要介绍了node.js Web应用框架Express入门 ...

  2. XBOOT集成开发环境入门指南

    xboot集成开发环境之Eclipse 安装Eclipse集成开发环境 启动Eclipse集成开发环境 导入xboot源码 编译xboot源码 在模拟器中运行xboot 调试xboot 编译xboot ...

  3. 解决高德地图锁屏黑屏定位不更新,高德地图绘制定位轨迹,高德定位判断定位停留点,高德地图将所有坐标绘制在可视区域内

    本文章主要介绍 高德定位锁屏黑屏定位不更新的问题. 实现流程是:程序开始阶段正常执行定位,注册监听锁屏监听,唤醒cpu监听,当锁屏 广播每2秒发起一起单次定位唤醒.源码如下: package net. ...

  4. js室内地图开发_概述-室内地图 JS API | 高德地图API

    室内地图 JavaScript API 简介 说明: 室内地图数据对新用户暂停开放,建议您使用 Javascript API 可实现室内外一体化效果. 高德室内地图 JavaScript API,是由 ...

  5. js室内地图开发_如何组件化开发WebGIS系统

    本文同发于本人博客:http://giscafer.com/2017/01/10/modularization-webgis/ 先啰嗦两句 前面聊过<探讨如何使用流行的前端技术开发WebGIS系 ...

  6. js室内地图开发_使用JS+Three.js+Echart开发商场室内地图客流信息统计功能(下)...

    (2)实时视频及全景漫游的实现: 首先创建实时视频的摄像头图片标注和全景漫游的360°图片标注,标注实现后可在地图上点击相应的图片标注从而显示实时视频画面或360°全景画面,画面可拖拽可放大缩小. 各 ...

  7. js室内地图开发_室内地图 JavaScript API

    室内地图JavaScript API文档 V1.2 主要功能类: Map API各种类中的核心部分,用来在页面中创建地图并操纵地图. //示例 初始化地图 var map = new Indoor.M ...

  8. js室内地图开发_使用JS+Three.js+Echart开发商场室内地图客流信息统计功能

    现在的商场管理者在管理商场的同时面临着一些无法避免的问题比如:人员监管不到位.效率低下.商场同质化严重,人流量少等.发现了这些问题作为开发人员的我们怎能视而不见,我们的责任就是发现问题解决问题,提供更 ...

  9. js室内地图开发_室内地图JavaScript SDK地图控制 - 蜂鸟云

    地图控制 Fengmap地图加载完成后,可通过地图方法和地图进行交互. 单/多楼层显示 地图加载完成后可配置楼层显示数量,当地图为多层时,地图数据的楼层ID从groupID =1开始依次向上加1,默认 ...

最新文章

  1. Linux内核模块学习笔记(转载)
  2. Vivado篇(一)Notepad++编写的Verilog文件导入Vivado,中文注释乱码问题
  3. 流式计算框架Storm后台启动命令(避免新开窗口)
  4. [PTA]L2-001 紧急救援 (25 分)
  5. Java类加载器(二)——自定义类加载器
  6. c语言vbs,我的vbs整人程序
  7. 7-134 敲笨钟 (20 分)
  8. 算法提高 拿糖果【埃氏筛 动态规划】
  9. ddt-TypeError: test_add_department_1() missing 3 required positional arguments
  10. 12. javacript高级程序设计-DOM2和DOM3
  11. Jmeter插件安装及使用
  12. 跟我一起数据挖掘(19)——什么是数据挖掘(2)
  13. frame边框阴影html,CSS阴影效果的比较之drop-Shadow与box-Shadow
  14. java mapxtreme_mapxtreme java 初始化地图
  15. Python 计算父亲节和母亲节
  16. 体育专业国培计算机感言,信息技术国培感言
  17. Javaweb生成族谱树形图
  18. 基于MIMO的滤波器组多载波调制技术(后期将附上MATLAB代码)
  19. 怎么更改智联上的手机号,原先的号不用了
  20. python 手机号码识别,python 通过手机号识别出对应的微信性别(实例代码)

热门文章

  1. 初识Dubbo(直连方式)
  2. 99%的人将沦为无用阶层,你会是那1%吗
  3. 新手做自媒体短视频,不会剪辑?大周教你10个小技巧
  4. 服务器server.cfg文件详解,配合L4D使用
  5. 5G技术为人工智能产业带来了什么?
  6. VS: base path arguement is not fully qualified
  7. Live Home 3D Pro - 用于公寓和房屋的室内设计,支持 3D 实时渲染
  8. 关闭云鲸拖地机器人风干_云鲸拖地机器人无法正常工作,官方给出解决方案:要关机24小时...
  9. seq2seq + attention
  10. Go语言开发工程师一定要熟读的5个开源项目