我告诉我的计算机允许对localhost进行地理定位,但我仍然得到两个坐标的空值.我该如何解决这个问题呢?
I told my computer to allow geolocation to localhost, and I'm still getting null for both coordinnates. How can I address this?
我有:
ANCIENT_CLOCK.latitude = null;
ANCIENT_CLOCK.longitude = null;
ANCIENT_CLOCK.register_position = function(position)
{
ANCIENT_CLOCK.latitude = position.coords.latitude;
ANCIENT_CLOCK.longitude = position.coords.longitude;
}
if (Modernizr.geolocation)
{
navigator.geolocation.getCurrentPosition(ANCIENT_CLOCK.register_position);
}
我有一个Chrome实例,我已经同意让localhost使用地理空间位置,并且除了我在console.log()中调用的调试输出外,控制台上没有任何东西。然而,ANCIENT_CLOCK。纬度和古代时钟。经度都为空
我能做些什么来获得(非空)坐标的用户谁选择了?
这段代码看起来工作得很好,但是您没有向我们展示发现值为null的代码。
赔率有利于您在调用register_position
回调之前检查值(例如,在调用navigator.geolocation
之后立即使用console.log(ANCIENT_CLOCK)
)。
将依赖于地理位置数据的逻辑移到回调中
相关文章:
- JQuery合并了keyup和focusout两个函数
- 如何使用 node.js 比较两个 json 数组
- 为复选框javascript指定两个值
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 单击时切换两个图像
- 检查坐标存在于直线的两个点之间
- 诺基亚HERE地图:计算两个坐标之间的位移
- 从两个标记中查找静态地图图像坐标
- 计算两个GPS坐标之间的指南针方位的问题
- 双击并通过不同的标记获取两个坐标
- javascript中两个画布坐标之间的距离
- 获取HTML画布上两个不同位置的坐标
- 使用谷歌地图坐标连接两个对象数组
- 根据百分比计算两个坐标之间的点
- 生成两个已知点之间的坐标
- 我告诉我的计算机允许对localhost进行地理定位,但我仍然得到两个坐标的空值.我该如何解决这个问题呢?
- 如何在驱动模式下使用javascript查找两个坐标之间的距离
- 如何在 Mapbox.js 中的两个坐标之间沿直线移动标记
- 查找 LatLng 坐标是否位于另外两个 LatLng 坐标之间
- 计算距离一定米的两个坐标之间的经纬度