更改 Google 水印 GoogleMaps SDK

Posted

技术标签:

【中文标题】更改 Google 水印 GoogleMaps SDK【英文标题】:Change Google Watermark GoogleMaps SDK 【发布时间】:2019-10-15 23:32:19 【问题描述】:

有什么方法可以改变GoogleMaps SDK中地图左下角的“Google”水印样式吗?我已经看到一些应用程序将此徽标更改为白色而没有黑色边框,但我找不到有关如何实现此目的的任何信息。我只找到一个页面来设置地图的样式,但没有找到标志。

【问题讨论】:

我不认为它是可定制的......你不能改变/隐藏它......它可以是主题相关的,但我不确定...... 【参考方案1】:

您不能直接更改徽标的颜色。法律上不允许隐藏/重叠徽标。

但您可以更改地图布局的样式。见https://mapstyle.withgoogle.com/

下载所选主题的 json 文件,将其放在 res 的 raw 文件夹中并编写以下代码。

mMap = googleMap;
MapStyleOptions mapStyle = MapStyleOptions.loadRawResourceStyle(this, 
R.raw.map_style_json);
mMap.setMapStyle(mapStyle);

--

根据您的风格颜色组合,标志将自动着色。(例如深色主题 -> 浅色标志,反之亦然)

【讨论】:

以上是关于更改 Google 水印 GoogleMaps SDK的主要内容,如果未能解决你的问题,请参考以下文章

React-native iOS:Cocoapods 找不到 pod“Firebase/CoreOnly”、“Google-Maps-iOS-Utils”和“GoogleMaps”的兼容版本

GoogleMaps Flutter 插件 MissingPluginException

更改 Google Maps 路线中端点标记的标题

如何更改地图(而不是标记)的 Google Maps 可拖动属性?

Google Maps Android API V2 检查设备上是不是安装了 GoogleMaps

我可以更改 Google Maps 嵌入式地图 (iframe) 中的标记吗?