Я понимаю, что мой вопрос очень похож на Google map building styleGoogle Maps Javascript API заливки цвет зданий
Однако решение при условии, кажется, не достичь своей цели.
Я пытаюсь использовать собственный стиль карты, чтобы изменить цвет заливки зданий. Когда я установил landscape.man_made
с geometry.fill
, он устанавливает этот цвет для пейзажа всех городских районов, и когда я устанавливаю geometry.stroke
, он устанавливает этот цвет для построения контуров.
Мой вопрос: могу ли я конкретно задать цвет заливки только для зданий, и если да, то можете ли вы предоставить простой пример кода, как будет выглядеть JSON?
EDIT
Кажется, что это не может быть возможно по умолчанию. Кто-нибудь знает, есть ли способ восстановить геометрию объекта featureType? Я буду делать свой собственный взгляд, но моя идея состоит в том, что если эти данные могут быть получены, тогда пользовательские формы могут быть нарисованы на карте, соответствующей контурам (landscape.man_made
->geometry.stroke
) с желаемым цветом заливки. Если я найду что-нибудь, что я обновлю здесь, но он все знает, как получить информацию, это было бы полезно.
Я пробовал это, однако это все еще только приводит к окраске подкатегорий poi. Я пытаюсь получить все здания, в том числе жилые. В карте Google по умолчанию они выделены (landscape.mane_made -> geometry.stroke), чтобы показать, что они есть, но я не могу найти элемент управления, чтобы заполнить их цветом. – FatalKeystroke
IDK как это решить. Ознакомьтесь с руководством JSON для всех доступных вам вариантов. Если вы это выясните, обновите нас! –
Я выкопал руководство по стилю и пробовал почти каждый featureType без успеха. Я также играл с https://snazzymaps.com/editor, поскольку он кажется довольно всеобъемлющим, но ближайший я получил тот же результат, описанный в OP. – FatalKeystroke