HTML5地理定位问题
HTML5 Geolocation Trouble
我正在为HTML5地理位置编写一个Java脚本,但它似乎不起作用,当我试图在另一个范围中输出内容时,它说未定义。下面是代码。
<script>
var lat;
var lng;
function getLocation()
{
if (navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(showPosition);
}
else{}
}
function showPosition(position)
{
lat = position.coords.latitude;
lng = position.coords.longitude;
document.write(lat); // Doesnt output anything
}
</script>
<script type="text/javascript">
document.write(lat); // It says undefined
$(document).ready(function()
{
//some scripts here
}
</script>
只有当html页面托管在web服务器上而不是本地主机上时,才会调用成功回调函数。您是在本地测试还是在Web服务器上测试?
相关文章:
- 背景定位下拉菜单问题
- Javascript函数不工作.脚本定位问题
- Zebra DatePicker定位问题
- Jquery.家长定位问题
- 剑道ui工具提示在网格中的定位问题
- 在Handontable中评论定位问题
- Highcharts数据FF和IE中的标签定位问题
- JavaScript 自动完成自制定位问题
- 缺少 iframe ie8.相对定位不能解决问题
- 幻灯片JS高度和按钮定位问题
- 使用此 javascript 在 IE7 中收到“对象不支持此属性或方法”错误,以及选项卡未正确定位的问题
- 元素的绝对定位问题
- 角度光标定位问题
- Chardin.js绝对定位的z指数问题
- 绝对定位导航箭头问题
- 在我的网页上定位 Canvas HTML5 游戏时遇到问题
- 在定位选择器(或其他东西)时遇到问题
- Translate3d per JavaScript, jQuery的定位问题
- 关于使用类名定位第一个上一个最近元素的问题
- 拖放保存定位问题