查看百度地图api里头有说明获取实时经纬度的。
1、成为开发者,获取百度地区秘钥
2、引入百度地图js插件
3、获取经纬度
<script type="text/javascript">
// 初始化地图
var map = new BMap.Map("allmap")
var point = new BMap.Point(116.331398,39.897445)
map.centerAndZoom(point,12)
map.addEventListener("click", function(e){//鼠标点击事件
var pt = e.point
alert(pt.lng + "xxx" + pt.lat)//弹窗经纬度
})</script>
简单的说, 你可以先获取自己的ip, 然后使用百度的api根据ip来获取经纬度.参考以下链接资料
http://developer.baidu.com/map/ip-location-api.htm#.E6.8E.A5.E5.8F.A3.E5.8F.82.E6.95.B0