2.2 准备你的页面

在SDK的安装及授权流程准备完毕后,我们就可以开始编写我们的第一个页面了:

将SDK安装目录下的jsapi文件夹中的所有文件拷贝到你所指定的项目目录中: jsapi库文件

新建你的页面,这里需要注意的是,非IE浏览器下,请设置网页title内容为唯一

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=Edge">
    <meta name="description" content="demo for CooSDK.">
    <title>CooSDK Demo</title> 
    <style type="text/css">
        html,
        body {
            padding: 0;
            margin: 0;
            height: 100vh;
            overflow: hidden;
        }
    </style>
</head>

<body>
</body>
</html>

引入JS API的相关库文件cooSdkApi.js:

<script type="text/javascript" src="cooSdkApi.js"></script>

创建div标签放到页面待显示的地方,设置其唯一的id,内容自定,并根据需要指定div大小位置:

<div id="map" style="width: 100%; height: 100%;"></div>

实现初始化SDK代码,需要和之前设置的div的id对应上:

var cooMap = new CooSDK.CooMap("map");

完整网页代码如下,仅供参考:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=Edge">
    <meta name="description" content="demo for CooSDK.">
    <title>CooSDK Demo</title>
    <style type="text/css">
        html,
        body {
            padding: 0;
            margin: 0;
            height: 100vh;
            overflow: hidden;
        }
    </style>
</head>

<body>
    <script type="text/javascript" src="cooSdkApi.js"></script>
    <div id="map" style="width: 100%; height: 100%;"></div>
</body>

<script type="text/javascript">
    var cooMap = new CooSDK.CooMap("map");
</script>

</html>

如果业务中需要把地球暂时隐藏的话,可以将地球所属的div进行隐藏或者设置宽、高为0,随后立即触发一次resize事件:

var oD1=document.getElementById("map");
oD1.style.display="none";
//触发resize事件
var e=new Event('resize');
window.dispatchEvent(e);

现在你已经学会使用JS API创建一个三维地图应用。如果想要继续开发更多功能,请查看详细的API文档和相关示例。

results matching ""

    No results matching ""