Стилизировать все дороги, чтобы подчеркнуть их очертания? - PullRequest
2 голосов
/ 02 апреля 2012

Я пытаюсь сделать карту "только для контура", где внутренняя часть дороги полностью белая, а контур "тротуара" окрашен в черный цвет. Например, я хочу, чтобы 14-я улица и 5-я авеню выглядели так же, как любая другая второстепенная улица. (простите за безобразный набросок)

new york streets

Я использую Style Wizard , и было легко сделать так, чтобы местные дороги выглядели так, но я застрял, приводя артерии и шоссе в соответствие с местным видом. Они либо сероватые, либо полностью черные, и очертаний мало или вообще нет. В стиле по умолчанию и максимальном увеличении я могу видеть один пиксель контура светло-серым, но ничего после применения стиля.

Вот живая страница и стили, которые я использую

[
  {
    stylers: [
      { saturation: -100 }
    ]
  },{
    featureType: "road.local",
    elementType: "geometry",
    stylers: [
      { hue: "#ffe500" },
      { saturation: -45 },
      { gamma: 0.09 },
      { lightness: 12 }
    ]
  },{
    featureType: "road.highway",
    elementType: "geometry",
    stylers: [
      { hue: "#ffee00" },
      { invert_lightness: true },
      { saturation: -49 },
      { lightness: 99 },
      { gamma: 0.9 }
    ]
  },{
    featureType: "road.arterial",
    elementType: "labels",
    stylers: [
      { hue: "#0008ff" },
      { saturation: -95 },
      { lightness: -15 },
      { gamma: 0.94 }
    ]
  }
]

Ответы [ 3 ]

2 голосов
/ 21 мая 2013

Существует способ стилизации всех дорог с черным контуром и белой заливкой. Принятый ответ устарел.

[
  {
    "featureType": "road",
    "elementType": "geometry.fill",
    "stylers": [
      { "color": "#ffffff" }
    ]
  },{
    "featureType": "road",
    "elementType": "geometry.stroke",
    "stylers": [
      { "color": "#000000" }
    ]
  }
]
2 голосов
/ 18 августа 2016

На данный момент это больше невозможно, и в настоящее время помечено как ошибка.(https://code.google.com/p/gmaps-api-issues/issues/detail?id=10197) Я потратил много времени, пытаясь выяснить, почему это не работает, и поэтому подумал, что смогу сэкономить кому-то время, разместив здесь сообщение.

1 голос
/ 02 апреля 2012

Я не думаю, что то, что вы пытаетесь сделать, возможно.Я поиграл с мастером стилей, и, похоже, что, несмотря на то, что на магистральных и магистральных дорогах есть очертания, на самом деле его нет или оно не видно после применения стилей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...