颤动风格的地图

时间:2018-04-21 08:39:51

标签: google-maps flutter

是否可以使用Google Styling Wizard生成的json 样式化Flutter原生地图?

2 个答案:

答案 0 :(得分:4)

当前版本中没有这种功能。但由于this拉取请求

,很快就可以实现

答案 1 :(得分:-3)

即可。将JSON复制并粘贴到initMap函数的styles变量中,如下所示:

function initMap() {
    var map = new google.maps.Map(document.getElementById('map'), {
        center: {lat: 40.674, lng: -73.945},
        zoom: 12,
        styles: [
            {elementType: 'geometry', stylers: [{color: '#242f3e'}]},
            {elementType: 'labels.text.stroke', stylers: [{color: '#242f3e'}]},
            {elementType: 'labels.text.fill', stylers: [{color: '#746855'}]},
            {
                featureType: 'administrative.locality',
                elementType: 'labels.text.fill',
                stylers: [{color: '#d59563'}]
            }
        ]
    });
}

Read this了解有关为Google地图设计样式的详细信息。