`
sungang_1120
  • 浏览: 323638 次
  • 性别: 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>
分享到:
评论

相关推荐

    googleMap根据经纬度获取地理位置

    在IT行业中,尤其是在Web开发领域,常常需要利用地图服务来获取和展示地理位置信息。Google Maps API 是一个广泛使用的工具,它允许开发者通过JavaScript或者其他的编程语言与Google Maps进行交互,实现各种功能,如...

    ip归属地免费接口api

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

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

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

    google weather api 谷歌天气接口实例

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

    PHP谷歌地图API

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

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

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

    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地址。以下是一个简单的例子,...

    Google API开发详解:Google Maps部分

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

    ip定位查询接口

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

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

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

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

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

    大众点评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提供丰富的控件和事件处理...

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

    腾讯提供的IP接口是一种服务,允许开发者通过简单的HTTP请求获取到用户设备的IP地址,并进一步解析出该IP对应的地理位置信息。这种服务在很多场景下都非常有用,例如网站统计、个性化推荐、安全验证等,可以帮助...

    《程序天下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 版本提供了丰富的功能和灵活的配置选项,帮助开发者快速构建复杂的...

    GOOGLEAPI开发详解-Googleearth实例代码

    总的来说,"GOOGLEAPI开发详解-Googleearth实例代码"将引导你进入一个结合了2D地图和3D地球的广阔天地,让你能够利用谷歌的强大工具开发出富有创新性的地理应用。无论是为了工作还是个人兴趣,深入理解和掌握这些API...

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

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

Global site tag (gtag.js) - Google Analytics