如何使用 here.com API 从 IP 获取国家代码?
Posted
技术标签:
【中文标题】如何使用 here.com API 从 IP 获取国家代码?【英文标题】:How to get country code from IP using here.com API? 【发布时间】:2021-09-28 12:45:52 【问题描述】:我正在处理https://developer.here.com/documentation#services,以获取用户的位置,试图从 IP 获取国家代码
【问题讨论】:
请澄清您的具体问题或提供更多详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。 【参考方案1】:据我所知,Here.com 不提供 IP 地理定位 API。它主要侧重于正向和反向地理编码。
但是,存在多个 IP 地理定位提供商:Ipregistry、IpInfo、IpData、Maxmind、Ip2location 等。
这是一个使用 Ipregistry 的示例(免责声明,我正在为之工作):
fetch('https://api.ipregistry.co/?key=tryout')
.then(function (response)
return response.json();
)
.then(function (payload)
console.log(payload.location.country.code);
);
【讨论】:
以上是关于如何使用 here.com API 从 IP 获取国家代码?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Yahoo Weather API 从 IP 地址获取客户端天气
如何从 AWS API Gateway cloudwatch 日志中获取用户的公共 IP?
尝试从 api.ipify.org 获取 IP 地址时出现 Angular HTTP 错误