gpt4 book ai didi

javascript - 如何删除谷歌地图公司信息?

转载 作者:行者123 更新时间:2023-11-30 08:54:56 25 4
gpt4 key购买 nike

我将在我的项目中使用谷歌地图。作为叠加层,我将使用带有街道的 map 。

问题是,谷歌在这个叠加层上放置了很多我不需要的东西。

公司的信息和某些方式的信息,最后它不仅被绘制,而且可以点击,因此它会创建信息窗口,其中包含这一点的详细信息和 URL(如果存在)。

这是我不需要的。如何使用 Google Maps API 将其删除?

最佳答案

你是说从 map 上删除各种对象的标签吗?如果是这样,那么您需要使用 map 样式数组,然后将特定对象的可见性设置为关闭。例如,这个:

var styleArray = [
{
featureType: "poi.business",
elementType: "labels",
stylers: [
{ visibility: "off" }
]
}
];

将关闭业务标签,这样您就看不到它们,也无法再点击它们。您将创建如上所示的对象,然后将此对象设置为您的 map 选项对象的“样式”属性,最后将其提供给您的 map :

  myOptions = {
center: new google.maps.LatLng(38.955, -94.806),
zoom: 13,
minZoom:13,
maxZoom:23,
scaleControl:true,
styles: styleArray,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
}

map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);

关于javascript - 如何删除谷歌地图公司信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14346124/

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