Я использую Google Maps API v2, и я хотел бы иметь возможность печатать карту так же, как Google на своей странице Карт.
Вы можете нажать на маленький значок принтера, и онсоздает новое всплывающее окно с той же картой, но все непечатаемые элементы (например, элементы управления) удаляются.Я знаю, что они используют @media print
для достижения этого эффекта, когда вы нажимаете «Предварительный просмотр» или «Печать» в навигаторе.Тем не менее, всплывающее окно не находится в режиме печати.
Есть ли какой-нибудь способ сделать магический трюк, который они делают, например, установить текущий тип носителя для «печати»?Или они обманывают и настраивают пользовательский чит в стиле CSS?
У меня есть плагин Silverlight и карта Google на одной странице, и я хочу иметь возможность создать всплывающее окно, содержащее только карту, готовуюпечать (как это делает Google).
Благодаря http://abcoder.com/google/google-map-api/print-button-for-google-map-api/ Я знаю, как получить контент HTML, но я могу получить контент только со всеми элементами управления и т. д. (чего я не делаюхочу).
Любая помощь будет оценена.