如何使用谷歌地图增加地图上道路名称和图标大小的字体大小

时间:2018-02-20 11:06:25

标签: google-maps google-maps-api-3 maps

我尝试使用https://mapstyle.withgoogle.com/放大街道/道路名称字体大小和道路图标。 有人可以给我一个如何让他们变大的建议吗?我找到了道路的文字/图标权重字段,但它没有增加尺寸。

由于

4 个答案:

答案 0 :(得分:1)

不幸的是,Google Maps API的自定义样式不支持字体大小。

官方文件明确指出

  

支持以下样式选项:

     
      
  • 色调(格式为#RRGGBB的RGB十六进制字符串)表示基本颜色。
  •   
  • 亮度(-100到100之间的浮点值)表示元素亮度的百分比变化。
  •   
  • 饱和度(-100到100之间的浮点值)表示要应用于元素的基本颜色强度的百分比变化。
  •   
  • gamma (0.01到10.0之间的浮点值,其中1.0不应用校正)表示要应用于元素的伽玛校正量。
  •   
  • invert_lightness (如果为true)会反转现有的亮度。
  •   
  • 可见性(开,关或简化)表示元素是否以及如何在地图上显示。
  •   
  • 颜色(格式为#RRGGBB的RGB十六进制字符串)设置要素的颜色。
  •   
  • 权重(整数值,大于或等于零)设置要素的权重(以像素为单位)。
  •   

来源:https://developers.google.com/maps/documentation/javascript/style-reference#stylers

在我看来,这是故意的,因为增加的字体大小可能很容易破坏地图的外观。

答案 1 :(得分:0)

增加设置中的字体大小,可访问性。这样会整体上增加信件的大小,还会增加Google Maps上的信件大小。

答案 2 :(得分:0)

在iPad上的“设置”>“常规”>“缩放”下,可以打开缩放功能。它基本上是一个放大镜,您可以将其拖动到某些区域。不需要时,将其关闭。

答案 3 :(得分:0)

可以结合参数“ scale”和“ size”在静态Google Map图像中放大街道名称的字体大小。 例如,要在我的iPhone和Android应用程序中获得具有易于阅读的字体的静态地图,请使用size = 300x300和scale = 4。

详细说明(请参见“比例值”部分):

https://developers.google.com/maps/documentation/maps-static/dev-guide

示例(此静态映射在具有高密度屏幕的智能手机上具有正确大小的字体):

https://maps.googleapis.com/maps/api/staticmap?size=300x300&center=Piazza%20Venezia%2C%20Piazza%20Venezia%2C%20Roma%2C%20Italia&maptype=hybrid&format=png&scale=4&zoom=18&markers=Piazza%20Venezia%2C%20Piazza%20Venezia%2C%20Roma%2C%20Italia&key=YOUR_KEY