2.使用地图API,获取经纬度并传到服务器的可行方法
来源:互联网 发布:java服务器开发书籍 编辑:程序博客网 时间:2024/06/09 20:06
使用地图API,获取经纬度并传到服务器的可行方法
一张高德地图搞定用户的位置定位
第一步:通过JS把地图上所点击的位置的经纬度获取到并显示到页面。
在我们初始化的地图上加一个click监听AMap.event.addListener(map,'click',getLnglat);当点击地图时则调用getLnglat函数function getLnglat(e){
var a = e.lnglat.getLng();
var b = e.lnglat.getLat();
document.getElementById("lnglat").innerHTML ="您当前经纬度:"+"<br>"+"<br>"+""+a+","+b;},而该函数负责给声明的a,b赋经纬值并在Inglat上显示点击位置的经纬度。现在,我们就从地图上把点击位置的经纬度用JS获取到了,并赋给了a,b。
第二步: 把获取到的经纬度传到服务器。
我们需要在html页面上加入两个隐藏域<input type="hidden" value="0" name="x"/><input type="hidden" value="0" name="y"/>,然后用JS给隐藏域重新赋值,if(a==undefined){
document.getElementById("lnglat").innerHTML="请选择你的坐标!"+"<br>"+"<br>"+"<br>";
}else
{
document.all.x.value=a;
document.all.y.value=b;
document.insertForm.submit(); }
}。if(a==undefined)判断是否获取到经度,document.insertForm.submit()用JS实现表单的提交。而表单的action只要是指向服务器即可把两个隐藏域的值传递到服务器。
第三步:服务器获取经纬度
double x, y;声明两个double类型的x,y,用于接收经纬度。写上x,y的set,get方法即可获取到传来的经纬度,当然,应该也可以用request来获取经纬度,不过我没试过。
以上便是通过地图获取经纬度到服务器的具体方法,方法可能还有缺陷,现在写出来,只是为以后的改进提供基础。
0 0
- 2.使用地图API,获取经纬度并传到服务器的可行方法
- 使用地图API,获取经纬度并传到服务器
- 使用html5获取当前手机的经纬度,并接入百度地图API,查询出当前位置
- 使用html5获取当前手机的经纬度,并接入百度地图API,查询出当前位置
- 使用百度地图API获取经纬度
- 使用地图的API获取目标的经纬度以及获取两地间的距离
- 如何将百度地图API获取经纬度写成公有方法?
- 通过经纬度获取地址值(使用百度地图API)
- 如何使用百度地图API自动获取地址和经纬度
- 如何使用谷歌地图api获取指定区域的经纬度
- 【百度地图API】自行获取区域经纬度的工具
- 【百度地图API】自行获取区域经纬度的工具
- 【百度地图API】自行获取区域经纬度的工具
- 百度地图api 获取当前位置经纬度。自驾俩点间的路线。
- 【百度地图API】自行获取区域经纬度的工具
- 根据百度地图API,反向获取某个位置的经纬度
- 百度地图最新版本sdk使用系列(八)-获取当前地图中心点的经纬度并计算与当前位置的距离
- 百度地图API地点搜索-获取经纬度
- LeetCode 5_Longest Palindromic Substring
- 求助SQL Server I/O设备错误!!!
- Android性能优化之提高ListView性能的技巧
- 71道经典Android面试题和答案,重要知识点都包含了
- std::vector中erase函数的用法
- 2.使用地图API,获取经纬度并传到服务器的可行方法
- [HDU 1028] Ignatius and the Princess III 母函数
- Logger打印日志
- Deep learning Reading List
- 7.29 盒子
- 深入JDK
- Qt 5.3 下OpenCV 2.4.11 开发(3)简单的GUI项目
- hdu 5318 The Goddess Of The Moon 【矩阵快速幂】
- 合唱队形-动态规划