Итак, я заметил, что когда карту увеличивают до 11-го уровня, появляются железнодорожные пути. Можно ли стилизовать карту так, чтобы железные дороги стали более тяжелыми (крупнее) и их можно было увидеть, например, при уменьшении до уровня 6? Он не будет использовать службу направления, так как я не занимаюсь поиском из одного места в другое.

4
ccChloeX 4 Апр 2014 в 18:34

2 ответа

Лучший ответ

Используя стилизованные карты, вы можете стилизовать {{X0} } тип объекта. Например:

[
  {
    "featureType": "transit.line",
    "stylers": [
      { "color": "#ff0280" },
      { "weight": 4 }
    ]
  }
]

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

Полный список типов функций можно найти в Справочнике по API. .

Есть отличный инструмент, чтобы попробовать эти стили: стилизованные карты Мастер.

Надеюсь это поможет.

3
MrUpsidown 4 Апр 2014 в 19:13
Мне нравится этот ответ! +1 вам.
 – 
Frank Tudor
5 Апр 2014 в 06:21
Это очень помогает! но на самом деле не могу отличить морские пути от железных дорог.
 – 
ccChloeX
9 Апр 2014 в 19:03
Ну, обычно морские пути находятся в воде, а железные дороги - нет ;-)
 – 
MrUpsidown
9 Апр 2014 в 19:07
Я предполагаю, что нет способа сделать отметки на рельсах видимыми при уменьшении масштаба?
 – 
ccChloeX
9 Апр 2014 в 21:34
Не то чтобы я знаю, извините.
 – 
MrUpsidown
10 Апр 2014 в 11:01

Вы имеете в виду что-то вроде этого? Rail.kmz

1
Frank Tudor 4 Апр 2014 в 18:37
Ну, у меня нет информации ГИС о рельсах. Но спасибо!
 – 
ccChloeX
5 Апр 2014 в 01:43