智能客服
你问我答,随时在线为你解决问题
HMS Core
获取经纬度对应的地点,最多返回11条记录。
- <body>
- <div id="map"></div>
- <script>
- var markers = [];
- var map;
- var mapOptions = {};
- function initMap() {
- mapOptions.center = {lat: 48.856613, lng: 2.352222};
- mapOptions.zoom = 8;
- map = new HWMapJsSDK.HWMap(document.getElementById('map'), mapOptions);
- var siteService
- // 初始化HWSiteService对象
- siteService = new HWMapJsSDK.HWSiteService();
- // 初始化请求参数对象
- var request = {
- location: {
- lat: 18.0527,
- lng: 77.2155
- }
- };
- // 调用逆地理编码接口,result为返回结果,status为返回状态
- siteService.reverseGeocode(request, function (result, status) {
- if (status == '0') {
- const res = result && result.sites && result.sites[0].location
- if (res) {
- // 添加标记
- var marker = new HWMapJsSDK.HWMarker({
- map: map,
- position: {lat: res.lat, lng: res.lng},
- label: result.sites[0].name
- });
- markers.push(marker);
- // 设置地图中心位置
- map.setCenter({lat: res.lat, lng: res.lng})
- }
- }
- });
- }
- </script>
- </body>
智能客服
你问我答,随时在线为你解决问题
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功