合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
HMS Core
本章节将向您介绍通过华为地图API for JavaScript创建一个简单的网页地图。
JavaScript提供2种认证方式初始化地图,推荐使用AT认证:
- <!DOCTYPE html>
- <head>
- <meta charset="UTF-8">
- <style>
- #map {
- height: 800px;
- width: 100%;
- margin: 0 auto;
- }
- </style>
- </head>
- <script src="https://mapapi.cloud.huawei.com/mapjs/v1/mapkit.js"></script>
- <script src="https://mapapi.cloud.huawei.com/mapjs/v1/mapkit.js?accessRegion=CN"></script>
- <body>
- <div id="map"></div>
- </body>
- <script>
- function initMap() {
- var mapOptions = {};
- // 设置地图中心点坐标
- mapOptions.center = {lat: 48.856613, lng: 2.352222};
- // 设置地图初始化缩放级别
- mapOptions.zoom = 8;
- // 设置地图语言
- mapOptions.language='ENG';
- // 设置地图加载时使用的瓦片类型,支持vector(矢量)或raster(栅格)
- mapOptions.sourceType = 'raster';
- // 设置AT
- mapOptions.authOptions = {accessToken: token}
- // 创建地图对象
- var map = new HWMapJsSDK.HWMap(document.getElementById('map'), mapOptions);
- }
- </script>
效果展示:

如果请求携带traceId,可用于问题跟踪定位。
- <!DOCTYPE html>
- <head>
- <meta charset="UTF-8">
- <style>
- #map {
- height: 800px;
- width: 100%;
- margin: 0 auto;
- }
- </style>
- </head>
- <script src="https://mapapi.cloud.huawei.com/mapjs/v1/api/js?callback=initMap&key=API KEY"></script>
- <body>
- <div id="map"></div>
- </body>
- <script>
- function initMap() {
- var mapOptions = {};
- // 设置地图中心点坐标
- mapOptions.center = {lat: 48.856613, lng: 2.352222};
- // 设置地图初始化缩放级别
- mapOptions.zoom = 8;
- // 设置地图语言
- mapOptions.language='ENG';
- // 设置地图加载时使用的瓦片类型,支持vector(矢量)或raster(栅格)
- mapOptions.sourceType = 'raster';
- // 创建地图对象
- var map = new HWMapJsSDK.HWMap(document.getElementById('map'), mapOptions);
- }
- </script>
效果展示:

合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功