`
sungang_1120
  • 浏览: 322574 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类

利用google提供的API(JavaScript接口)获取网站访问者IP地理位置的代码详解

 
阅读更多
首先引入JavaScript API文件

<script type="text/javascript" src="http://j.maxmind.com/app/geoip.js"></script>

此API提供的接口共有6个,geoip_country_code(){国家代码},geoip_country_ name(){国家名称},geoip_city() {城市名称},geoip_region(){地区代码},geoip_latitude(){经度},geoip_longitude(){纬度}。

其中地区代码为MaxMind内部使用的一种代码,各国省级行政区按音序排列给出的编号,通过某些方法可以转化为行政区名称。



<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JavaScript API</title>
<script type="text/javascript" src="http://j.maxmind.com/app/geoip.js"></script>
</head>
<body>
<script type="text/javascript">
var area = "";
try
{
if(geoip_city() != "" && geoip_city() != null)
area += geoip_city()+", ";
if(geoip_region_name() != "" && geoip_region_name() != null)
area += geoip_region_name()+", ";
if(geoip_country_name() != "" && geoip_country_name() != null)
area += geoip_country_name();
}
catch(err)
{
area="";
}
</script>
</body>
</html>
分享到:
评论

相关推荐

    google weather api 谷歌天气接口实例

    谷歌天气API是一个允许开发者获取实时和预测天气信息的接口,它是Google Maps Platform的一部分。通过这个API,你可以集成到你的应用程序中,为用户提供所在地区的温度、湿度、风速、天气状况等详细信息。在这个实例...

    PHP谷歌地图API

    总的来说,这个示例展示了如何结合PHP后端处理与前端的谷歌地图API来实现获取并显示用户IP对应地理位置的功能。开发者首先通过PHP获取和解析IP,然后将得到的地理位置信息映射到谷歌地图上,提供直观的可视化展示。...

    javaScript api

    4. BOM:Browser Object Model是浏览器提供的JavaScript API,允许开发者访问和控制浏览器的特性,如浏览器窗口、历史记录、cookies、地理位置等。例如,`window.location`属性用于获取或更改当前页面的URL,`...

    javascript教程之免费的获取IP对应的经纬度坐标,给入ip,返回GPS坐标.zip

    在JavaScript编程领域,有时我们需要获取用户的地理位置信息,例如IP地址对应的经纬度坐标。这个教程将指导你如何通过JavaScript实现这一功能,特别是在不依赖付费服务的情况下。以下是一些关键知识点: 1. **IP...

    google的API接口

    根据给定文件的信息,本文将围绕“调用Google地图API接口”的知识点进行详细的解析与介绍。主要内容包括:Google Maps API的概述、如何获取API密钥、PHP与JavaScript结合使用实现地图展示的过程及其代码示例。 ### ...

    获取Ip地址代码

    在本文中,我们将详细探讨如何在不同的编程语言中获取IP地址,并提供相关的代码示例。 1. **Python获取IP地址** 在Python中,我们可以使用内置的`socket`模块来获取本地或远程机器的IP地址。以下是一个简单的例子,...

    基于百度API地图获取位置代码.zip

    总结来说,"基于百度API地图获取位置代码.zip"提供了一个实用的示例,演示了如何利用百度地图API在网页应用中获取地理位置信息。通过学习这个项目,开发者可以更好地理解和应用地图服务,提升他们的项目功能和用户...

    Google API开发详解:Google Maps部分

    在IT行业中,Google API是开发者们广泛使用的工具之一,尤其在地理位置服务方面,Google Maps API更是扮演了核心角色。本文将深入探讨Google Maps API的开发详解,帮助你掌握如何利用这个强大的工具创建丰富的地图...

    ip定位查询接口

    标题中的“ip定位查询接口”指的是网络开发中用于获取设备或用户IP地址地理位置信息的一种服务。这个服务通常通过API(应用程序编程接口)提供,允许开发者在自己的应用中集成,以便实现如用户位置追踪、本地化服务...

    jQuery获取访问者IP地址的方法(基于新浪API与QQ查询接口)

    在互联网应用中,获取访问者的IP地址是很多开发者需要进行的操作,无论是用于记录用户访问日志,还是为了提供地域化服务,比如显示用户所在地区的天气预报等。在JavaScript中,我们可以通过jQuery等库来简化获取IP...

    vb IP地理定位

    4. **集成Google地图API**:使用Google Maps JavaScript API,在VB程序中嵌入一个WebBrowser控件,加载带有特定参数(经纬度)的Google地图URL,展示IP对应的位置。 5. **界面设计**:VB提供丰富的控件和事件处理...

    JS自动获取公司位置地址代码.zip

    本项目提供的"JS自动获取公司位置地址代码.zip"包含了一套原生JavaScript代码,用于实现用户在地图上选择公司位置后,系统能够自动生成并显示相应的详细地址。下面我们将深入探讨这一技术的实现原理和相关知识点。 ...

    javascript获取客户端网卡MAC地址和IP地址和计算机名

    javascript获取客户端网卡MAC地址和IP地址和计算机名

    百度翻译API接口JavaScript版

    百度翻译API接口JavaScript版是百度提供的一项服务,允许开发者通过JavaScript编程语言在网页上实现便捷的翻译功能,为用户提供多语言之间的文本互译。在这款API中,百度结合了强大的自然语言处理技术,使得开发者...

    利用Google Map解析中国大陆4095个省市县的默认地理位置,获取地理坐标

    在本项目中,我们关注的是如何利用Google Map API来解析并获取中国大陆4095个省市县的默认地理位置坐标。这是一项涉及网络编程、JavaScript以及GIS技术的任务。 首先,Google Map API是Google提供的一种服务,允许...

    JavaScript地理位置信息API_.docx

    JavaScript 地理位置信息API是Web开发中一个强大的工具,允许开发者获取用户的地理位置数据,从而实现个性化的内容和服务。这项API是HTML5的一部分,被大多数现代浏览器所支持,包括Chrome、Firefox、Safari、Opera...

    ArcGIS JavaScript api 官方示例源代码

    **ArcGIS JavaScript API 知识点详解** ArcGIS JavaScript API 是由 Esri 公司提供的一个强大的地图开发库,主要用于创建交互式Web地图应用。它允许开发者利用JavaScript语言在网页中集成地理信息系统(GIS)功能,...

    JavaScript获取用户所在城市及地理位置

    在JavaScript中,获取用户所在城市及地理位置通常涉及两种主要的方法:一种是通过IP地址查询,另一种是利用浏览器的Geolocation API。以下是对这两种方法的详细解释: 1. **通过IP地址查询获取地理位置**: 这种...

    《利用Google地图IP定位和域名信息查询》VB源代码

    在这个项目中,VB源代码调用了API接口,输入IP地址后,能够获取并显示对应地理位置的坐标,然后在Google地图上展示出来。这涉及到网络请求、JSON解析和地图控件的使用。 域名信息查询功能则可能涉及到了DNS查询技术...

Global site tag (gtag.js) - Google Analytics