在http://www.w3school.com.cn/html5/html_5_geolocation.asp找到一段html5下获得gps定位信息的代码,如下:
<p id="demo">点击这个按钮,获得您的坐标:</p>
<button >试一下</button>
<script>
var x=document.getElementById("demo");
function getLocation()
{
if (navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(showPosition);
}
else{x.innerHTML="Web浏览器不支持定位功能。";}
}
function showPosition(position)
{
x.innerHTML="纬度: " + position.coords.latitude +
"<br />经度: " + position.coords.longitude;
}
</script>
在手机上显示是正常的,怎么将显示的坐标值保存到数据库中呢?
我试验了一下,将var x=document.getElementById("demo");这句中最后的demo改为wj80612,然后添加一个标签构件,构件标识设置为wj80612,测试了一下,在windows下可以正确的将“Web浏览器不支持定位功能。”这句话显示在标签构件上,但在手机上就不行了,不知是什么原因。
另外通过坐标值如何获得具体的街道信息,看google和baidu地图的api都是返回xml文档,这个如何使用呢?有点疑惑。
上面站点的例子中有一个获得静态图片的例子,如果能获得静态图片上传也可以。
还有一点,例子中是点击“试一下”的按钮来执行的,如何在系统启动时就执行,不需点击按钮?还望指教。
我编写的ipe文件如下
盼回复