Web Development Map Page

Steps to activate Tencent location service

To obtain the information of the user's current address, it is necessary to cache the location coordinates as an address, and it happens that Tencent's location service provides this function. So we just follow the prompts to activate this service. This service is free for developers, so we can use it with confidence.

Address: Tencent Location Services - Based on Ecology, Connecting to the Future (qq.com)

to register

Steps to activate Tencent location service

Click on the console --> application management --> my application --> create an application

Fill in the key name and description

If you only need to use the positioning function, no additional settings for the AppKey are required

Create a web project

Copy the code below to run

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>GPS</title>
    <style type="text/css">
    #container{
        /*地图(容器)显示大小*/
        width:100%;
        height:100%;
    }
    </style>
    <!--引入Javascript API GL,参数说明参见下文-->
    <script src="https://map.qq.com/api/gljs?v=1.exp&key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77"></script>
    <script>
        //地图初始化函数,本例取名为init,开发者可根据实际情况定义
        function initMap() {
            //定义地图中心点坐标
            var center = new TMap.LatLng(39.984120, 116.307484)
            //定义map变量,调用 TMap.Map() 构造函数创建地图
            var map = new TMap.Map(document.getElementById('container'), {
                center: center,//设置地图中心点坐标
                zoom: 17.2,   //设置地图缩放级别
                pitch: 43.5,  //设置俯仰角
                rotation: 45    //设置地图旋转角度
            });
        }
    </script>
</head>
<!-- 页面载入后,调用init函数 -->
<body onload="initMap()">
    <!-- 定义地图显示容器 -->
    <div id="container"></div>
</body>
</html>

Load Javascript API GL

Load API services by introducing script tags

<script charset="utf-8" src="https://map.qq.com/api/gljs?v=1.exp&key=YOUR_KEY"></script>

Among them: https://map.qq.com/api/gljs is the API library address, and its parameters include

key : your development key, which can be created in the console -> application management -> my application interface

v : Represents the referenced version number

Load API asynchronously

function loadScript() {
     var script = document.createElement("script");
     script.type = "text/javascript";
     script.src = "https://map.qq.com/api/gljs?v=1.exp&key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77&callback=initMap";
     document.body.appendChild(script);
}
  
window.onload = loadScript;

Guess you like

Origin blog.csdn.net/qq_55629923/article/details/129261919