Javascript 如何使用java/servlet/jsp传递/操作用户的位置
为了开发web应用程序,我需要客户端的当前位置 在获取当前位置后,我需要向他显示在同一应用程序中注册的最近的人 我正在使用下面的HTML地理位置来获取用户的当前位置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=“此浏览器不支持地理位置。”; } } 功能显示
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的混合等来完成任务,但无法得到一个可靠的例子
先谢谢你