gpt4 book ai didi

javascript - Google 当前位置的 PERMISSION_DENIED

转载 作者:行者123 更新时间:2023-12-02 15:44:21 26 4
gpt4 key购买 nike

您好,我制作了一个网络应用程序,显示当前位置、最终目的地以及用户需要访问的一些路径点。几天以来谷歌改变了一些关于隐私的事情?现在它不再加载我的地​​图了。我得到的唯一错误是

getCurrentPosition() and watchPosition() are deprecated on insecure origins, and support will be removed in the future. You should consider switching your application to a secure origin, such as HTTPS. See https://goo.gl/rStTGz for more details.

我点击了链接,但我没有得到任何更明智的信息。我的代码的 fiddle 在这里:

https://jsfiddle.net/pquumq74/

if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
curLoc = new google.maps.LatLng(
position.coords.latitude,
position.coords.longitude
);

var request = {
origin: curLoc,
destination: fabriek,
travelMode: google.maps.TravelMode.DRIVING,
waypoints: waypts,
optimizeWaypoints: true
};

var infowindow = new google.maps.InfoWindow({
content: "Dit ben jij"
});

var bestuurderIcon = new google.maps.MarkerImage('marker-bestuurder.png',
null,
null,
null,
new google.maps.Size(40, 50));

var marker = new google.maps.Marker({
position: curLoc,
icon: bestuurderIcon,
map: map,
title: 'Dit ben jij',
animation: google.maps.Animation.DROP
});
marker.addListener('click', function() {
infowindow.open(map, marker);
});

directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
// navigeer naar volgende punt met google applicatie op device
document.getElementById("gohere").href = "google.navigation:q=" + response.routes[0].legs[0].end_address;



}
});
});
}

最佳答案

警告(这不是错误)的意思。

将来(不是现在)将无法将 getCurrentPosition 与不安全的连接结合使用。

在链接的 fiddle 中,您不应该看到此警告,因为它是安全的

https://jsfiddle.net/pquumq74/

但您应该在

处看到该消息

http://jsfiddle.net/pquumq74/

(请注意协议(protocol)之间的差异,当您使用第一个链接并检索页面详细信息时,您会看到连接已加密......安全)

当您收到错误PERMISSION_DENIED(我想知道您在哪里没有定义失败回调)时,它仅意味着浏览器/用户未授予对地理位置的访问权限,这不是与有关不安全连接的警告相关。

关于javascript - Google 当前位置的 PERMISSION_DENIED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32329484/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com