Google Maps样式向导与JavaScript API输出中字体和位置标记的差异

时间:2018-06-21 04:35:37

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

我已经搜索了Google Maps JavaScript API文档,但似乎找不到合适的选项来使我的地图标签和位置标记看起来像这样: enter image description here

而不是:

enter image description here

我意识到差异是细微的,但这正是我的客户想要的。

使用Google Maps样式向导,顶部图像上的样式似乎是由标准地图生成的,根本没有样式(生成的JSON只是一个空数组)。

我能得到的最接近的图像是底部图像,使用以下图像(不仅仅是默认选项):

  map = new google.maps.Map(document.getElementById('map'), {
    center: {lat: 26.769528, lng: -82.265607},
    zoom: 15,
    mapTypeControlOptions: {
      mapTypeIds: ['roadmap', 'satellite', 'terrain'],
      style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
    },
    fullscreenControl: false,
    streetViewControl: false
  });

任何指导将不胜感激。

1 个答案:

答案 0 :(得分:0)

@xomena是正确的-磁贴样式在发行版和实验版中已更改。必须使用3.31的早期版本来匹配外观。