如何使用 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 错误

如何从请求上下文nestjs中获取IP地址?

如何使用 HTTPS 调用 HERE Maps API v3

如何使用代理服务器