如何删除谷歌地图公司信息
How to remove google maps company infos?
我将在我的项目中使用谷歌地图。我将使用一张带有街道的地图作为覆盖层。
问题是,谷歌在这个覆盖层上放了很多我不需要的东西。
如何公司的和一些方式的信息,并在最后它不仅是绘制,它是可点击的,这样它创建信息窗口与此点和URL的详细信息,如果存在的话。
这是我不需要的。我如何用谷歌地图API删除它?
你是在谈论从地图上删除各种对象的标签吗?如果是这样,则需要使用map样式数组,然后将特定对象的可见性设置为关闭。例如:
var styleArray = [
{
featureType: "poi.business",
elementType: "labels",
stylers: [
{ visibility: "off" }
]
}
];
将关闭业务标签,这样您就看不到它们,也无法再点击它们。你将如上所示创建对象,然后将该对象设置为地图选项对象的"styles"属性,最后将其赋予你的地图:
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);
相关文章:
- 谷歌地图固定位置覆盖
- 不显示带有本地json文件数据的谷歌地图脚本
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 谷歌地图标记不会显示
- 无法在JS中显示谷歌地图
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 需要帮助谷歌地图方向面板在FancyBox中显示
- 在谷歌地图上获取事件的x,y坐标
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 模拟谷歌地图中的点击
- 如何知道哪个标记被谷歌地图点击了
- 谷歌地图JS API+JSON-多个标记没有显示
- 缓存谷歌地图数据
- 谷歌地图劫持了iphone's滚动(触摸事件)-如何恢复
- 在谷歌地图上绘制位置数据库
- 标记的实时更新,无需加载页面谷歌地图API V3
- 可以't计算自定义谷歌地图的js
- 谷歌地图可以't添加正确的标记ID
- 使用CSS+Javascript/公司目录链接定制谷歌地图
- 如何删除谷歌地图公司信息