Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用java/servlet/jsp传递/操作用户的位置_Javascript_Java_Servlets_Geolocation_Location - Fatal编程技术网

Javascript 如何使用java/servlet/jsp传递/操作用户的位置

Javascript 如何使用java/servlet/jsp传递/操作用户的位置,javascript,java,servlets,geolocation,location,Javascript,Java,Servlets,Geolocation,Location,为了开发web应用程序,我需要客户端的当前位置 在获取当前位置后,我需要向他显示在同一应用程序中注册的最近的人 我正在使用下面的HTML地理位置来获取用户的当前位置 var x=document.getElementById(“演示”); 函数getLocation(){ if(导航器.地理位置){ navigator.geolocation.getCurrentPosition(showPosition); }否则{ x、 innerHTML=“此浏览器不支持地理位置。”; } } 功能显示

为了开发web应用程序,我需要客户端的当前位置

在获取当前位置后,我需要向他显示在同一应用程序中注册的最近的人

我正在使用下面的HTML地理位置来获取用户的当前位置


var x=document.getElementById(“演示”);
函数getLocation(){
if(导航器.地理位置){
navigator.geolocation.getCurrentPosition(showPosition);
}否则{
x、 innerHTML=“此浏览器不支持地理位置。”;
} }
功能显示位置(位置){
x、 innerHTML=“纬度:”+position.coords.Latitude+
“
经度:”+position.coords.Longitude; }
我总共有两个问题:

首先,我无法将这些值传递给我的servlet,因为这是在javascript中分配的。我在上看到了类似的答案,以便使用input type=“hidden”传递值,但它不起作用。有什么可能的方法来处理这种情况

第二,我需要在后端(Servlet)操作经度和纬度值。有人使用哪个JavaAPI进行基于位置的计算,例如“查找附近的位置/人员”等

另外,请告诉我是否有任何其他方法可以仅在客户端处理此问题

我观察到人们使用JSON和java的混合等来完成任务,但无法得到一个可靠的例子

先谢谢你