Google maps 如何禁用“了解您的位置”弹出窗口

Google maps 如何禁用“了解您的位置”弹出窗口,google-maps,google-maps-api-3,google-places-api,googleplacesautocomplete,Google Maps,Google Maps Api 3,Google Places Api,Googleplacesautocomplete,在这里,我在我的项目中使用这个Places API来查找用户的位置,但当我单击该字段时,弹出窗口将打开,通过提供两个选项“允许”和“阻止”,以了解您的位置,但客户端不希望该弹出窗口打开,它始终允许用户知道位置。api中是否有实现此功能的选项。是您回答问题的文档 只需请求许可,作为对用户手势的明确回应 为用户创建一个按钮以允许设备定位,然后 var usermarkers = []; var userMarker; function geolocation() { if (navigat

在这里,我在我的项目中使用这个Places API来查找用户的位置,但当我单击该字段时,弹出窗口将打开,通过提供两个选项“允许”和“阻止”,以了解您的位置,但客户端不希望该弹出窗口打开,它始终允许用户知道位置。api中是否有实现此功能的选项。

是您回答问题的文档

只需请求许可,作为对用户手势的明确回应

为用户创建一个按钮以允许设备定位,然后

var usermarkers = [];
var userMarker;

function geolocation() {
    if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(function (position) {

            userLat = position.coords.latitude;
            userLng = position.coords.longitude;

            currentloc = { lat: userLat, lng: userLng };

            var userSerial = "987654321";

            for (var i = 0; i < usermarkers.length; i++) {
                if (usermarkers[i].serialNumber === userSerial) {
                    usermarkers[i].setMap(null);
                    usermarkers = [];
                }
            }

            userMarker = new google.maps.Marker({
                position: currentloc,
                map: map,
                serialNumber: userSerial
            });
            userMarker.setIcon('http://maps.google.com/mapfiles/ms/icons/green-dot.png')
            usermarkers.push(userMarker);

            calculateDistance(ppath);
        });
    } else {
        alert("Error: Your browser doesn\'t support geolocation.");

    }
}
var usermarkers=[];
var用户标记;
函数geolocation(){
if(导航器.地理位置){
navigator.geolocation.getCurrentPosition(函数(位置){
userLat=位置.坐标.纬度;
userLng=position.coords.longitude;
currentloc={lat:userLat,lng:userLng};
var userSerial=“987654321”;
对于(var i=0;i

我还为下一次通话添加了删除标记。希望这有帮助。

虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能无效。-@PatrickMevzek这是谷歌的文档!链接有所有必要的方法,包括代码。既然link有代码,我为什么要重新键入它呢。我没有提供第三方链接。当我们在
stackoverflow.com
上时,您的链接会转到
developers.google.com
,因此它确实是一个第三方链接。请看一看,特别是这一部分:鼓励链接到外部资源,但请在链接周围添加上下文,以便您的其他用户了解它是什么以及它为什么存在。始终引用重要链接中最相关的部分,以防无法访问目标站点或永久脱机。你的答案需要保持有效,就像它的内容一样,即使链接过时。@ganesh这就是你要找的答案吗?