当前位置: 首页 > news >正文

做dm页网站哈尔滨模板建站服务商

做dm页网站,哈尔滨模板建站服务商,网站开发的语言,网站开发流程介绍(逆)地理编码转化开发 场景概述 使用坐标描述一个位置,非常准确,但是并不直观,面向用户表达并不友好。系统向开发者提供了以下两种转化能力。 地理编码转化:将地理描述转化为具体坐标。 逆地理编码转化能力…

(逆)地理编码转化开发
场景概述
使用坐标描述一个位置,非常准确,但是并不直观,面向用户表达并不友好。系统向开发者提供了以下两种转化能力。
地理编码转化:将地理描述转化为具体坐标。

逆地理编码转化能力:将坐标转化为地理描述。
其中地理编码包含多个属性来描述位置,包括国家、行政区划、街道、门牌号、地址描述等等,这样的信息更便于用户理解。
接口说明
进行坐标和地理编码信息的相互转化,所使用的接口说明如下。
 

鸿蒙原生应用元服务开发-位置服务地理编码转化开发-鸿蒙开发者社区


开发步骤
说明
GeoConvert需要访问后端服务,请确保设备联网,以进行信息获取。
导入geoLocationManager模块,所有与(逆)地理编码转化能力相关的功能API,都是通过该模块提供的。

.import geoLocationManager from '@ohos.geoLocationManager';

查询geoCoder服务是否可用。
调用isGeoServiceAvailable查询geoCoder服务是否可用,如果服务可用再继续进行步骤3。

import geoLocationManager from '@ohos.geoLocationManager';
try {let isAvailable = geoLocationManager.isGeocoderAvailable();
} catch (err) {console.error("errCode:" + err.code + ",errMessage:" + err.message);
}

获取转化结果。
调用getAddressesFromLocation,坐标转化地理位置信息。

let reverseGeocodeRequest = {"latitude": 31.12, "longitude": 121.11, "maxItems": 1};
try {geoLocationManager.getAddressesFromLocation(reverseGeocodeRequest, (err, data) => {if (err) {console.log('getAddressesFromLocation err: ' + JSON.stringify(err));} else {console.log('getAddressesFromLocation data: ' + JSON.stringify(data));}});
} catch (err) {console.error("errCode:" + err.code + ",errMessage:" + err.message);
}

参考接口API说明位置服务,应用可以获得与此坐标匹配的GeoAddress列表,应用可以根据实际使用需求,读取相应的参数数据。
调用getAddressesFromLocationName位置描述转化坐标。

.let geocodeRequest = {"description": "上海市浦东新区xx路xx号", "maxItems": 1};
.try {
.    geoLocationManager.getAddressesFromLocationName(geocodeRequest, (err, data) => {
.        if (err) {
.            console.log('getAddressesFromLocationName err: ' + JSON.stringify(err));
.        } else {
.            console.log('getAddressesFromLocationName data: ' + JSON.stringify(data));
.        }
.    });
.} catch (err) {
.    console.error("errCode:" + err.code + ",errMessage:" + err.message);
.}

参考接口API说明,应用可以获得与位置描述相匹配的GeoAddress列表,其中包含对应的坐标数据,请参考API使用。
如果需要查询的位置描述可能出现多地重名的请求,可以设置GeoCodeRequest,通过设置一个经纬度范围,以高效地获取期望的准确结果。
本文引用参考HarmonyOS官方API9。

http://www.yayakq.cn/news/437380/

相关文章:

  • 中学生旅游网站开发的论文怎么写福田区龙岗区发布通告
  • seo整站优化 wordpress东莞教育平台网站建设
  • 如何做网站的的关键词家私公司网站建设多少钱
  • 自己创建网站怎么做电商公司管理网站首页
  • 网站空间在哪买好优秀网站建设模版
  • 刷赞网站推广空间免费制作旅游网站的步骤
  • 功能网站模板采购管理系统软件
  • 大连网站空间官网建设思路
  • 重庆智能网站建设成都网站建设 工资
  • 大做网站清博舆情系统
  • 网站怎么做筛选产品设计公司有哪些
  • 行业网站排行榜阳谷建网站
  • 网站不备案可以上线吗甘肃省建设工程网上投标网站
  • 专业摄影网站推荐网页设计欣赏案例
  • 哈尔滨网站建设丿薇青岛开发区网站
  • 推荐的网站制作亚马逊雨林在地图上的位置
  • 九江集团网站建设公司WordPress下方菜单
  • 传媒的域名做个什么网站腾讯云服务器 学生
  • 网站文章优化怎么做徐州市城乡建设局网站首页
  • 荆门做网站WordPress自然志主题
  • 网站没有内容 能做优化吗做汽车精品的网站
  • 深圳手机端网站建设wordpress内页404
  • 做网站设计赚不赚钱vip视频解析网站建设
  • 利用百度快照搜索消失的网站什么是搜索引擎
  • 可以中英切换的网站怎么做网站微营销公司哪家好
  • 互动网站设计商业设计理念
  • 网站建设一般步骤是什么网站收缩引擎入口
  • 烟台网站建设的公司深圳建站公司 企网站
  • 网站建设沈阳网站建设模板
  • 上海做网站哪里好三门网站建设