jsp获取当前地理位置
① 怎么HTML网页中获取百度地区显示用户当前地理位置,并且显示出位置坐标点。
在支持html5地理定位API的浏览器上,.navigator对象新增了一个geolocation属性,以及相关的Geolocation API。都是用JS进行访问的。
下面是一个例子:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>地理位置</title>
</head>
<body>
<script>
navigator.geolocation.getCurrentPosition(
function(position){
var cords = position.coords;
alert("当前经度:"+cords.longtitude +", 纬度:"+cords.latitude);
},
function(error){
var errorTypes={1:"位置服务被拒绝", 2:"获取不到位置信息", 3:"获取位置信息超时"};
alert( errorTypes[error.code] +":,不能确定当前地理位置");
}
);
</script>
</body>
</html>
这只是一个例子,一般用经度和纬度调用地图如网络地图的API显示。
注意:在电脑本机上没法测试,一般把网页放到服务器上,用手机访问可以定位。
② jsp 获取当前地址(带参数)
tring url=request.getScheme()+"://";
url+=request.getHeader("host");
url+=request.getRequestURI();
if(request.getQueryString()!=null)
url+="?"+request.getQueryString();
out.println(url);
③ jsp中如何获取完整的地址
取路径:request.getRequestURL();
取参数:request.getParameter();
例子:
http://localhost:8088/mycache/cacheTest.jsp?name=lee&key=123
request.getRequestURI()
获取部回分答 mycache/cacheTest.jsp
request.getQueryString()
获取部分 name=lee&key=123
④ 如何用jsp得到当前地址
双击或者右键打开你需要进行填充操作的...
1
如何只填充单元格内容不做其他变化:版选...
2
将鼠标移动到右下角,权变+字后按下左键...
3
然后我们选择如图中的下拉箭头,选择,...
4
查看结果,只复制了单元格的内容。
5
如何对下拉填充进行序列变化参考第2-4...
6
如何进行快速填充比如要进行公式填充的...
7
按shift键不放,选择所需要填充
⑤ 在html页面点击按钮时如何获取当前地理位置,如图:
在支持html5地理定位API的浏览器上,window.navigator对象新增了一个geolocation属性,以及相关的 API。都是用JS进行访问的。
下面是一个例子:
<!doctypehtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<title>地理位置</title>
</head>
<body>
<script>
navigator.geolocation.getCurrentPosition(
function(position){
varcords=position.coords;
alert("当前经度:"+cords.longtitude+",纬度:"+cords.latitude);
},
function(error){
varerrorTypes={1:"位置服务被拒绝",2:"获取不到位置信息",3:"获取位置信息超时"};
alert(errorTypes[error.code]+":,不能确定当前地理位置");
}
);
</script>
</body>
</html>
这只是一个例子,一般用经度和纬度调用地图如网络地图的API显示。
注意:在电脑本机上没法测试,一般把网页放到服务器上,用手机访问可以定位。
⑥ 用Java代码获取当前地理位置并且显示当前地理位置
你可以参照网络地图的sdk文档来写,不会很复杂
⑦ jsp页面 如何实现点击附近 得到地图中的位置
对mapview添加OnMapClickListener事件监听,监听中有两个方法,public void onMapClick(LatLng point){ }获取到的是空白地点的坐标; public boolean onMapPoiClick(MapPoi poi){ }获取到的是标记的建筑名称。具体代码如下:
mMapView = (MapView) findViewById(R.id.bmapView);
mBaiMap = mMapView.getMap();
mBaiMap.setOnMapClickListener(new OnMapClickListener() {
/**
* 地图单击事件回调函数
* @param point 点击的地理坐标
*/
public void onMapClick(LatLng point){
myLatitude = point.latitude;
myLongitude = point.longitude;
}
/**
* 地图内 Poi 单击事件回调函数
* @param poi 点击的 poi 信息
*/
@Override
public boolean onMapPoiClick(MapPoi arg0) {
arg0.getName(); //名称
arg0.getPosition(); //坐标
return false;
}
});
⑧ js中如何得到客户端的地理位置
手机WEB定位方法:代码。
var getLocation = function (successFunc, errorFunc) { //successFunc获取定位成功回调函数,errorFunc获取定位失败回调
//首先设置默认城市
var defCity = {
id: '000001',
name: '北京市',
date: curDateTime()//获取当前时间方法
};
//默认城市
$.cookie('VPIAO_MOBILE_DEFAULTCITY', JSON.stringify(defCity), { expires: 1, path: '/' });
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function (position) {
var lat = position.coords.latitude;
var lon = position.coords.longitude;
//var map = new BMap.Map("container"); // 创建Map实例
var point = new BMap.Point(lon, lat); // 创建点坐标
var gc = new BMap.Geocoder();
gc.getLocation(point, function (rs) {
var addComp = rs.addressComponents;
var curCity = {
id: '',
name: addComp.province,
date: curDateTime()
};
//当前定位城市
$.cookie('VPIAO_MOBILE_CURRENTCITY', JSON.stringify(curCity), { expires: 7, path: '/' });
//alert(addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street);
if (successFunc != undefined)
successFunc(addComp);
});
},
function (error) {
switch (error.code) {
case 1:
alert("位置服务被拒绝。");
break;
case 2:
alert("暂时获取不到位置信息。");
break;
case 3:
alert("获取位置信息超时。");
break;
default:
alert("未知错误。");
break;
}
var curCity = {
id: '000001',
name: '北京市',
date: curDateTime()
};
//默认城市
$.cookie('VPIAO_MOBILE_DEFAULTCITY', JSON.stringify(curCity), { expires: 1, path: '/' });
if (errorFunc != undefined)
errorFunc(error);
}, { timeout: 5000, enableHighAccuracy: true });
} else {
alert("你的浏览器不支持获取地理位置信息。");
if (errorFunc != undefined)
errorFunc("你的浏览器不支持获取地理位置信息。");
}
};
var showPosition = function (position) {
var lat = position.coords.latitude;
var lon = position.coords.longitude;
//var map = new BMap.Map("container"); // 创建Map实例
var point = new BMap.Point(lon, lat); // 创建点坐标
var gc = new BMap.Geocoder();
gc.getLocation(point, function (rs) {
var addComp = rs.addressComponents;
var curCity = {
id: '',
name: addComp.province,
date: curDateTime()
};
//当前定位城市
$.cookie('VPIAO_MOBILE_CURRENTCITY', JSON.stringify(curCity), { expires: 7, path: '/' });
//alert(addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street);
});
};
var showPositionError = function (error) {
switch (error.code) {
case 1:
alert("位置服务被拒绝。");
break;
case 2:
alert("暂时获取不到位置信息。");
break;
case 3:
alert("获取位置信息超时。");
break;
default:
alert("未知错误。");
break;
}
var curCity = {
id: '000001',
name: '北京市',
date: curDateTime()
};
//默认城市
$.cookie('VPIAO_MOBILE_DEFAULTCITY', JSON.stringify(curCity), { expires: 1, path: '/' });
};.
前提要引入网络API:<script src="http://api.map..com/api?v=1.4"
type="text/javascript"></script>。
2. PC端通过IP实现方法:
采用腾讯提供的接口,这个目前已经不能使用。
<script type="text/javascript" src="http://fw.qq.com/ipaddress"></script>
<script type="text/javascript">
document.write(IPData[0]); //显示IP地址
document.write(IPData[2]); //显示省
document.write(IPData[3]); //显示市
</script>
3 .获取客户端IP方法
<script>
var url = 'http://chaxun.1616.net/s.php?type=ip&output=json&callback=?&_=' + Math.random();
$.getJSON(url, function(data) {
alert(data.Ip);
});
</script>
⑨ jsp如何通过网页获取手机gps信息(经纬度)
使用 Geolocation API
Geolocation API 实作於浏览器的 window.navigator 物件中,
因此要确认浏览器是否有支援此 API:
if (navigator.geolocation) {
var geo=navigator.geolocation;
var option={
enableAcuracy:false,
maximumAge:0,
timeout:600000
};
geo.getCurrentPosition(successCallback,
errorCallback,
option
);
}
else {alert("此浏览器不支援地理定位功能!");}
function successCallback(position) {
$i("latitude").innerHTML=position.coords.latitude;
$i("longitude").innerHTML=position.coords.longitude;
$i("altitude").innerHTML=position.coords.altitude;
$i("accuracy").innerHTML=position.coords.accuracy;
$i("altitudeAccuracy").innerHTML=position.coords.altitudeAccuracy;
$i("heading").innerHTML=position.coords.heading;
$i("speed").innerHTML=position.coords.speed;
$i("timestamp").innerHTML=position.timestamp;
}
⑩ java 怎么 获取jsp页面位置
js获取来源页地址方法:
var url = document.referrer;
document.write(url);
jsp获取来源页地址方专法:
String url = request.getHeader(”属Referer”);
System.out.println(url);