当前位置: 首页 > 知识库问答 >
问题:

getCurrentPosition LAT/LNG在Google Maps中没有翻译成正确的位置

訾朗
2023-03-14

我正在以卫星模式查看谷歌地图,如果这有什么不同的话。下面是如何初始化映射的。

window.roundsMap = new google.maps.Map(document.getElementById(ele),
                { zoom: 18
                , tilt: 0
                , mapTypeId: google.maps.MapTypeId.SATELLITE
                , center: coords
                , disableDefaultUI: true
                }

下面是标记的放置方式(myIcon是在另一个函数中创建的js svg对象):

 new google.maps.Marker({
            map: window.roundsMap,
            icon: myIcon,
            position: myPos
        })

共有1个答案

谢诚
2023-03-14

你试着提高精确度了吗?

navigator.geolocation.getCurrentPosition(
    geolocationSuccess,
    geolocationError, {
        timeout: 0,
        enableHighAccuracy: true,
        maximumAge: Infinity
    }
);

来源:https://developer.mozilla.org/en-美国/docs/web/api/positionoptions/enablehighprocessity

您还可以用watchPosition持续观察用户位置,结果通常更准确:

navigator.geolocation.watchPosition(
    geolocationSuccess,
    geolocationError, {
        timeout: 0,
        enableHighAccuracy: true,
        maximumAge: Infinity
    }
);
 类似资料:
  • 我是一个初学者程序员,我试图做一个简单的计算器,但由于某种原因,按钮似乎不能正常工作,它们要么消失,填满整个面板,要么设置在错误的位置。奇怪的是,当我悬停并在按钮上点击鼠标时,按钮就会出现。我可能会错过一些非常明显的东西,但请帮助(此外,代码不是很干净)。谢谢你! 主要的 计算器按钮 窗

  • 问题内容: 我在Django 1.6上无法正常使用翻译存在问题。我已将此添加到我的settings.py中: 还添加了中间件: 以及每当我使用应为l10nd的字符串时的* .py文件: 我的模板开始于: 在模板内部,我使用了trans占位符。例如 我在locale / de / LC_MESSAGES / django.po中提供了翻译: 问题答案: 添加到并将其设置如下: 请注意,它必须是一个元

  • 问题内容: 将Apostrophe放在资源包中后,翻译不正确。 如果我将上述格式的密钥从A格式化,则省略撇号。这可能是什么问题? 问题答案: 您应该将单引号转义为

  • 我已经阅读了这篇文章,并确保将TEMP和TMP的系统变量和用户变量分别设置为C:\TEMP和C:\TMP。我已经重新启动了我的机器两次,但当我的应用程序调用系统时。getProperty(“java.io.tmpdir”)它一直指向C:\Program Files\Apache Software Foundation\Tomcat 8.5\temp。为什么要这样做?我如何才能让它指向C:\Temp

  • 我想要做单词翻译(是的,只要单词翻译,可以不管句子) 看了一个 python 下的包/库,都是封装了谷歌翻译/有道翻译/百度翻译 但是,我想要一个可以本地化的翻译工具,不联网的 有什么包/库吗?如果没有 python 的,也可以是其他语言的