Мне удалось добиться эффекта закрыть с тем, что я пытался сделать, используя следующий URL-адрес запроса:
https://maps.googleapis.com/maps/api/staticmap
?center=sedona
&zoom=14
&size=600x600
&maptype=terrain
&style=feature:all|visibility:off
&style=feature:water|element:geometry|visibility:on
&style=feature:landscape.natural|visibility:on|color:0xffffff
&key=YOUR_API_KEY
Это отображает следующее изображение:
Контурные линии отображаются только при уровнях масштабирования 13, 14 и 15. Любое увеличение или уменьшение масштаба приводит к их исчезновению.Невозможно управлять линиями контура: цветом, весом линии, шагом по высоте, маркировкой и т. Д.Это ограничивает их использование светлым фоном и областями со значительным изменением высот.
Также, похоже, нет способа отключить затенение высот, что выглядит круто, но это не то, что я хотел на своих картах.В городах это может дать очень странные результаты.Например, это Сан-Франциско:
Вы можете увидеть несколько необычные появляющиеся артефакты, вызванные в этом случае затенением высот, которые имеютобратная сторона затенения контурных линий высот.
Итак, это ни в коем случае не идеальное решение, но я думаю, что это лучшее, что можно сделать с текущим API.