Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我告诉我的计算机允许地理定位到本地主机,我';两个坐标的m仍然为空。我如何解决这个问题?_Javascript_Html_Geolocation - Fatal编程技术网

Javascript 我告诉我的计算机允许地理定位到本地主机,我';两个坐标的m仍然为空。我如何解决这个问题?

Javascript 我告诉我的计算机允许地理定位到本地主机,我';两个坐标的m仍然为空。我如何解决这个问题?,javascript,html,geolocation,Javascript,Html,Geolocation,我有: 我有一个Chrome实例,我已经同意让localhost使用geospatial position,除了在console.log()中调用的调试输出外,控制台上没有任何内容。但是,古时钟纬度和古时钟经度均为空 我该怎么做才能为选择加入的用户获取(非空)坐标?该代码,但您不向我们显示发现值为空的代码 在调用register\u position回调之前(例如,在调用navigator.geolocation之后立即使用console.log(古时钟)检查值,这种可能性是有利的 将依赖于地理

我有:

我有一个Chrome实例,我已经同意让localhost使用geospatial position,除了在console.log()中调用的调试输出外,控制台上没有任何内容。但是,古时钟纬度和古时钟经度均为空

我该怎么做才能为选择加入的用户获取(非空)坐标?

该代码,但您不向我们显示发现值为空的代码

在调用
register\u position
回调之前(例如,在调用
navigator.geolocation
之后立即使用
console.log(古时钟)
检查值,这种可能性是有利的


将依赖于地理位置数据的逻辑移到该回调中。

您将
console.log()调用放在哪里了?它们需要在“register_position”回调中。
        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);
            }