Google maps 如何禁用“了解您的位置”弹出窗口
在这里,我在我的项目中使用这个Places API来查找用户的位置,但当我单击该字段时,弹出窗口将打开,通过提供两个选项“允许”和“阻止”,以了解您的位置,但客户端不希望该弹出窗口打开,它始终允许用户知道位置。api中是否有实现此功能的选项。是您回答问题的文档 只需请求许可,作为对用户手势的明确回应 为用户创建一个按钮以允许设备定位,然后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
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这就是你要找的答案吗?