【问题标题】:can you customize a Google Maps display你能自定义谷歌地图显示吗
【发布时间】:2018-03-11 02:01:36
【问题描述】:

忽略右上角的隐藏|显示栏。它出现在我为这个示例截取的图像中。

Google 添加了以下内容:

  • 左下角的 Google 图标。
  • 右下角的文字。
  • 小黄人图标,+ 和 - 位于右侧页边距的底部。
  • 右上角的缩放图标。

是否可以通过编程方式隐藏任何或所有这些?

【问题讨论】:

  • 如果您打算搞砸版权,那么预计您的 Google 帐户和域会被屏蔽
  • 说实话,我真的没想到谷歌会同意,但我之前认为是肯定的事情是错误的
  • 在他们的 TOS 中,您可能会在很长一段时间或短时间内侥幸逃脱,这取决于何时有人举报。
  • @Darknum 我并没有那么渴望屏幕空间,以至于我需要做类似的事情。我的客户问,我说我怀疑它不会飞,但会寻求验证。我称之为验证

标签: javascript css google-maps jquery-ui-map


【解决方案1】:

您实际上不应该隐藏或删除徽标 + 版权信息,但您可以使用 disableDefaultUI: true 删除控件。

例子:

function initMap() {
  var map = new google.maps.Map(document.getElementById('map'), {
    zoom: 4,
    center: {lat: -33, lng: 151},
    disableDefaultUI: true
  });
}

更多信息可以在这里找到:https://developers.google.com/maps/documentation/javascript/controls

【讨论】:

  • 您也可以单独开启/关闭
  • @McMurphy 很高兴知道。现在,我的用例是全有或全无。当 UI 设计师看到全有或全无的解决方案时,我们会看看他们会说什么
猜你喜欢
  • 2020-04-17
  • 2011-01-23
  • 2012-09-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-21
  • 1970-01-01
相关资源
最近更新 更多