javascript-js怎么获取当前浏览器的地理位置(城市)?

问题描述

js怎么获取当前浏览器的地理位置(城市)?

我需要在别人进入我的网站时自动定位他的地理位置,最好是市区。网上有些例子是通过百度或者是
新浪的API导入js获取到省份,但是没有获得市区。哪位大神会的教教我!谢谢!

解决方案

新浪的可以到城市,如果获取不到说明当前访问者ip地址没有被详细归类到城市

 <script src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js"></script>
<script>
    alert(remote_ip_info.province + '
' + remote_ip_info.city)
</script>

javascript通过ip获取物理地址接口

解决方案二:

网页JS获取当前地理位置

解决方案三:

http://whois.pconline.com.cn/?ip=[ip地址字符串]这个貌似可以精确到地区,但是不会用9 9,您帮我看看。

时间: 2024-07-28 17:24:04

javascript-js怎么获取当前浏览器的地理位置(城市)?的相关文章

JS完整获取IE浏览器信息包括类型、版本、语言等等_javascript技巧

复制代码 代码如下: <html> <head> <title>JS完整获取IE浏览器信息</title> </head> <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <table width="435" border="1&q

JS获取屏幕,浏览器窗口大小,网页高度宽度

 本篇文章主要介绍了JS获取屏幕,浏览器窗口大小,网页高度宽度的实现代码.需要的朋友可以过来参考下,希望对大家有所帮助 网页可见区域宽:document.body.clientWidth  网页可见区域高:document.body.clientHeight  网页可见区域宽:document.body.offsetWidth (包括边线的宽)  网页可见区域高:document.body.offsetHeight (包括边线的宽)  网页正文全文宽:document.body.scrollWi

js+html5获取用户地理位置信息并在Google地图上显示的方法_javascript技巧

本文实例讲述了js+html5获取用户地理位置信息并在Google地图上显示的方法.分享给大家供大家参考.具体实现方法如下: <!DOCTYPE html> <html> <body> <p id="demo">Click the button to get your position:</p> <button onclick="getLocation()">Try It</button&

JS实现兼容各种浏览器的获取选择文本的方法【测试可用】_javascript技巧

本文实例讲述了JS实现兼容各种浏览器的获取选择文本的方法.分享给大家供大家参考,具体如下: 运行效果截图如下: 具体代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" con

js智能获取浏览器版本UA信息的方法_javascript技巧

js智能获取浏览器版本UA信息的方法 /* * 智能获取浏览器版本信息 * */ var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto') > -1, //opera内核 webKit:

JS获取各种浏览器窗口大小的方法

 本篇文章主要是对JS 获取各种浏览器窗口大小的方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 常用: JS 获取浏览器窗口大小   代码如下: // 获取窗口宽度  if (window.innerWidth)  winWidth = window.innerWidth;  else if ((document.body) && (document.body.clientWidth))  winWidth = document.body.clientWidth;  // 获

JS编辑器获取选择内容的HTML多浏览器兼容性写法(支持Chorme、Firefox)

昨天突然兴起,准备完善秋色园后台的编辑器关于Chrome.FireFox下的选择内容的HTML兼容处理.   JS编辑器获取选择内容的HTML兼容性写法问题描述: 对于如何获取选择的文本(包括Html标签),通常网络上的答案是: var  deditor=document.getElementById('iframe名称').contentWindow; IE:deditor.pos.htmlText,获得html内容. 其它浏览器:deditor.window.getSelection().t

浏览器-JS 无法获取属性“0”的值 (备注:IE9下)

问题描述 JS 无法获取属性"0"的值 (备注:IE9下) 上传图片在其他浏览器都正常,在IE9下点不点没反应,控制台报错 无法获取属性"0"的值:对象为 null 或未定义 解决方案 看一下编译后uFile控件的ID有没有变 解决方案二: IE10+才支持fiels属性

js如何获取浏览器窗口的大小

常用: JS 获取浏览器窗口大小 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 // 获取窗口宽度 if (window.innerWidth) winWidth = window.innerWidth; else if ((document.body) && (document.body.clientWidth)) winWidth = document.body.clientWidth; // 获取窗口高度 if (window.innerHeight)