如何知道当前IP的归属



我不知道是否可以这样做,我分享了一个小例子:我需要获得IP所属的区域。所以我想知道是否有办法在地图上为每个地区绘制不同的图层,如果ip在其中一个图层内,则获取它所属的地区。这能做到吗?Openstreet地图有帮助吗?或者我必须使用谷歌地图吗

要从IP地址获取地区/地区/细分,您需要使用IP地理定位服务。大多数都在响应中包含区域和坐标等字段。但是,请注意,并非所有IP地址都会填充此字段,无论您使用什么地理定位服务。

以下是使用Ipregistry:的响应块

$curlhttps://api.ipregistry.co/144.33.1.2?key=tryout&漂亮=真正的

"location": {
"continent": {
"code": "NA",
"name": "North America"
},
"country": {
"area": 9629091,
"borders": [
"CA",
"MX"
],
"calling_code": "1",
"capital": "Washington D.C.",
"code": "US",
"name": "United States"
},
"region": {
"code": "US-MI",
"name": "Michigan"
},
"city": "Dearborn",
"postal": "48120",
"latitude": 42.31146,
"longitude": -83.19134
}

一旦你有了地区代码或坐标,你就可以使用OpenStreetMap或谷歌地图来绘制你需要的东西。

相关内容

  • 没有找到相关文章

最新更新