Как управлять перекрывающимися стилями
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
На базовой карте некоторые объекты карты перекрываются друг другом при определённых уровнях масштабирования. При перекрытии вы можете не увидеть пользовательский стиль, поскольку другой стиль объекта карты полностью или частично перекрывает заданный вами стиль. Если перекрывающий объект карты частично прозрачен, он меняет цвет.
Если вы оформляете элемент карты и не видите изменений, это может быть связано с наличием перекрывающего его элемента карты. Вот несколько примеров:
Объекты карты полностью перекрываются : объект карты «POI > Природный заповедник» может перекрываться объектом карты «Природные объекты > Растительность» . Например, при стилизации национальных парков Йеллоустоун никогда не будет отображать стиль природного заповедника, поскольку объект карты «Растительность» его перекрывает.

Другой пример — на некоторых парковках имеются карты с перекрытием парковки и здания.
Прозрачный объект карты перекрывает другой : если прозрачный объект карты перекрывает другой объект карты, он отображается как наложение при некоторых уровнях масштабирования. Например, на этих двух изображениях больницы обозначены красным цветом. На первом изображении стиль объекта карты «Здание» накладывается на объект карты «Больница» , но полупрозрачен, поэтому изменяет цвет. На втором изображении видимость объекта карты «Здание» отключена , поэтому отображается выбранный стиль — сплошной красный цвет.


Найти перекрывающиеся объекты карты
Чтобы выяснить, какие перекрывающиеся объекты карты влияют на ваши результаты, выполните следующие действия:
Если у вас есть представление о том, какой элемент карты перекрывается, отключите видимость для предполагаемого элемента карты перекрытия и проверьте, отображается ли ваш стиль так, как ожидалось.
Попробуйте отключить наиболее вероятные «подозреваемые», например «Здание» или «Природа» .
Если вы все еще этого не сделали, начните с отключения видимости других функций карты верхнего уровня по очереди, наблюдая за картой и замечая, когда ваш стиль будет выглядеть так, как вы ожидаете.
Когда вы сузите круг до объекта верхнего уровня, протестируйте объекты карты, расположенные под ним, чтобы точно определить перекрывающийся объект или объекты.
Управление перекрывающимися объектами карты
Как только вы выясните, какие объекты карты перекрываются, у вас будет несколько вариантов:
Отключить видимость перекрывающегося объекта карты : это изменение удаляет объект карты с карты.
Также стилизуйте перекрывающийся элемент : Определив стиль перекрывающегося элемента карты, вы изменяете элемент, отличный от того, который вы планировали, чтобы его стиль был более совместим со стилем, который вы хотите изменить или добавить.
Вместо этого примените стилистику к перекрывающемуся элементу : если это подходит для ваших нужд, примените стилистику к перекрывающемуся элементу вместо исходного элемента карты.
Оставьте перекрытие : как в примере с больницей выше, иногда эффект наложения работает лучше, чем отключать видимость всех зданий.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-08-27 UTC.
[null,null,["Последнее обновление: 2025-08-27 UTC."],[],[],null,["Select platform: [Android](/maps/documentation/android-sdk/cloud-customization/overlap \"View this page for the Android platform docs.\") [iOS](/maps/documentation/ios-sdk/cloud-customization/overlap \"View this page for the iOS platform docs.\") [JavaScript](/maps/documentation/javascript/cloud-customization/overlap \"View this page for the JavaScript platform docs.\") [Web Service](/maps/documentation/maps-static/cloud-customization/overlap \"View this page for the Web Service platform docs.\")\n\n\u003cbr /\u003e\n\nOn the base map, some map features overlap each other at certain\nzoom levels. When overlapping happens, you might not see a custom style appear\nbecause another map feature style completely or partially obscures the style\nyou set. If the overlapping map feature is partially transparent, it changes\nthe color.\n\nIf you are styling a map feature, and aren't seeing your changes appear,\nit may be because there is an overlapping map feature. Here are some examples:\n\n- **Map features completely overlap** : The map feature **POI\\\u003eNature Reserve**\n may overlap with a **Natural\\\u003eVegetation** map feature. For example, if you\n are styling national parks, Yellowstone never shows the **Nature Reserve**\n style because the **Vegetation** map feature covers it.\n\n Another example is some parking garages have map features of parking\n and building overlapping.\n- **A transparent map feature overlaps another** : If a transparent map feature\n overlaps another map features, it appears as an overlay\n at some zoom levels. For example, these two images show hospitals\n styled as red. In the first, the **Building** map feature style overlays the\n **Hospital** map feature, but is semi-transparent, so it alters the color.\n In the second image, the building map feature **Visibility** is **Off**,\n so it shows the chosen style--a solid red.\n\n\nFind map features that overlap\n\nTo figure out which overlapping map features affect your results,\ntake the following steps:\n\n1. If you have an idea what the overlapping map feature is, turn\n the **Visibility Off** for your suspected overlapping map feature, and\n see if your style appears as expected.\n\n2. Try turning off the most likely suspects, like **Building** or **Natural**.\n\n3. If you still haven't found it, start by turning **Visibility Off** on\n the other top-level map features in turn, watching the map for when\n your styling appears as expected.\n\n4. When you've narrowed it down to a top-level feature, test the map\n features under it to pinpoint the overlapping feature or features.\n\nManage overlapping map features\n\nOnce you figure out which map features are overlapping, you have a few choices:\n\n- **Turn visibility off on the overlapping map feature**: This change\n removes the map feature from the map.\n\n- **Style the overlapping feature as well**: By styling the overlapping\n map feature, you change a feature other than the one you intended so that\n its styling is more compatible with the style you want to change or add.\n\n- **Style the overlapping feature instead**: If it works for your needs,\n style the overlapping feature instead of the original map feature.\n\n- **Leave it overlapping**: As in the hospital example above, sometimes it\n works to leave the overlay effect, rather than turn off visibility for\n all buildings."]]