`
sungang_1120
  • 浏览: 325338 次
  • 性别: 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 Map API获取地理位置信息

    在IT领域,Google Map API是开发人员常用的工具之一,它允许我们通过JavaScript编程语言与Google Maps服务进行交互,获取和处理地理位置信息。本篇文章将详细探讨如何利用Google Map API来获取地点的经纬度坐标以及...

    ip归属地免费接口api

    总结来看,“ip归属地免费接口api”是开发者在进行应用开发时可以利用的一个免费工具,它能够帮助快速实现IP地址的地理位置查询功能。通过学习和掌握API的使用,开发者可以更加高效地构建功能丰富、服务多样的应用...

    jQuery+Ajax获取当前IP地址和省市地区位置代码.zip

    这个"jQuery+Ajax获取当前IP地址和省市地区位置代码.zip"压缩包包含了一个利用jQuery和Ajax技术来获取用户IP地址及对应地理位置的实例。下面将详细介绍这个实例中的关键知识点。 首先,jQuery库简化了JavaScript的...

    js腾讯地图api获取坐标定位地理位置_soso地图api获取坐标

    总的来说,通过JavaScript调用腾讯地图API,开发者可以轻松地在网页中实现地图功能,包括获取用户的位置坐标,从而为用户提供个性化的地理位置服务。同时,合理使用地图API,可以提高应用的用户体验和功能性。在实际...

    google weather api 谷歌天气接口实例

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

    腾讯的ip接口 方便获取当前用户的ip地理位置

    总的来说,腾讯的IP接口提供了一种便捷的方式,让开发者能够获取到用户的真实IP并解析出相应的地理位置信息,这对于需要基于用户位置提供服务或者进行数据分析的网站和应用来说,是一个非常实用的工具。然而,需要...

    JS获取客户端IP地址、MAC和主机名的7个方法汇总

    此方法利用新浪提供的API来获取客户端的公网IP地址。这种方法不需要浏览器支持ActiveX控件,因此更通用。 **代码示例**: ```html &lt;script type="text/javascript" src=...

    google的API接口

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

    获取电脑ip通过java代码

    java代码获取本地ip 一个分装好的小的工具类

    基于JavaScript实现根据手机定位获取当前具体位置(X省X市X县X街道X号)

    实现这一功能的关键在于利用浏览器提供的地理位置服务API——Geolocation API,以及第三方地图服务API,如百度地图API,来进行位置信息的获取与解析。本文所涉及的知识点包括: 1. Geolocation API:JavaScript中的...

    Google API开发详解:Google Maps部分

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

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

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

    ip定位查询接口

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

    程序天下:Google.API开发详解..光盘_教程

    Google API是Google公开提供的一系列接口,开发者可以利用这些接口来访问其广泛的在线服务。 Google API开发涵盖以下几个关键领域: 1. **身份验证和授权**:使用OAuth 2.0进行身份验证是访问Google API的首要步骤...

    Google地图API接口

    Google地图API是Google提供的一系列接口,允许开发者在自己的网站或应用中集成地图功能,进行地理定位、路线规划、地图渲染等操作。这些接口广泛应用于各种场景,如出行导航、位置服务、商业分析等。本篇文章将深入...

    大众点评api 接口Demo

    1. ASP.NET实例:利用C#语言和ASP.NET MVC框架,通过OAuth 2.0进行用户授权,获取访问令牌,然后调用API获取数据。 2. JavaScript实例:主要通过AJAX异步请求,实现页面动态加载大众点评的数据,如搜索结果、商家...

    vb IP地理定位

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

    《程序天下Google API开发详解:Google Maps与Google Earth双剑合璧》源代码

    《程序天下Google API开发详解:Google Maps与Google Earth双剑合璧》这本书深入探讨了如何利用Google提供的API来开发地图和地球应用。源代码部分主要关注Google Maps API,这是一个强大的工具,允许开发者在网页上...

    Google Maps API V3 中文参考文档(JavaScript)

    Google Maps API V3 是 Google Maps 提供的一款强大的地图应用程序接口,允许开发者在网站或应用程序中轻松嵌入谷歌地图。该 API 的 JavaScript 版本提供了丰富的功能和灵活的配置选项,帮助开发者快速构建复杂的...

Global site tag (gtag.js) - Google Analytics