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