Зміна масштабу за замовчуванням на вбудованій карті Google?


23

У мене виникають труднощі змінити рівень збільшення за замовчуванням, коли я відкриваю рамку нижче на своєму веб-сайті. Чи може хто-небудь допомогти мені встановити масштаб, коли відкриється наступна рамка?

<iframe src="http://mapsengine.google.com/map/u/0/embed?mid=zYk_BmXXTdxw.k83snDbX5SJc" width="745" height="480"></iframe>

Це найновіша версія Карт Google.


Ви намагалися зберегти карту в Maps Engine з потрібним рівнем збільшення?
Нікуліта Міхай

Цей виправлення не працює, але старі карти Google не є доступними. Як вбудовані нові карти Google ???? Дякую тобі.

Відповіді:


15

здається, ви можете використовувати &zoom=nnпараметр зараз. Спробуйте це:

<iframe src="http://mapsengine.google.com/map/u/0/embed?mid=zYk_BmXXTdxw.k83snDbX5SJc&zoom=9" width="745" height="480"></iframe>

1
Це зробило це для мене. Примітка: якщо потім вставити карту, вам слід додати параметр z в кінці iFrame src, навіть якщо його в адресному рядку при натисканні кнопки "вставити", оскільки він не додає цей параметр до вбудованого src автоматично. .
Лоранс Коуп

5

У картографічній програмі немає масштабування, але я виявив, що якщо ви перейдете на карту, збільште масштаб до потрібного рівня, а потім встановіть параметри вбудовування, ви отримаєте потрібний рівень масштабування.


5

Спробуйте це iframe src:

http://mapsengine.google.com/map/u/0/embed?mid=zYk_BmXXTdxw.k83snDbX5SJc&z=15

z = 15 Параметр "GET" для рівня збільшення. Відредагуйте як потрібно.


1
& z = 15 працює. прийняти його до кінця href

Грудень 2019 року це працює
Шон

3

Як сказав Chryss, встановити рівень масштабування за замовчуванням ще не представляється можливим у версії Lite Google Maps Engine.

Однак це можливо з безкоштовним обліковим записом на повному Maps Engine (Google Maps for Business), але це ціла інша тварина, з якою можна працювати і трохи звикає.

Якщо ви ще не хочете зануритися в це ще ...

Нові Карти Google все ще дозволяють вам "повернутися до класичних карт", тому якщо ви хочете пройти в цьому напрямку за допомогою простої карти, вам не потрібно експортувати, відкривати і т. Д. Просто тимчасово поверніть назад, створіть свою карту там і отримайте "класичний" вбудовування коду, із рівнями масштабування і всім іншим.

Однак мені не дуже сподобалося рішення повернутися до старих карт, тому я вибрав ще один неелегантний спосіб вирішення:

  • Додайте ще один шар на свою карту.
  • Додайте кілька цікавих точок у радіусі, який приблизно відповідає бажаному рівню масштабування. (Наприклад, для веб-сайту B&B, який я робив, я додав шар основних аеропортів)
  • Зніміть прапорці з нового шару, щоб зробити його невидимим.
  • Вставте карту.

Потім вбудовану карту слід зменшити, щоб отримати всі місця на карті, навіть якщо шар, на якому вони є, вимкнено за замовчуванням.

Звичайно, користувач може просто встановити прапорець, щоб показати прихований шар, але якщо ви зробите цей шар корисним або релевантним, це не повинно бути великою проблемою.


3

Додавання ще одного шару з деякими маркерами та зробити невидимим працювали для мене ідеально. Ви також можете зберегти новий стиль карти за допомогою спеціальних маркерів тощо!


2

Це, мабуть, не є особливістю Map Engine Lite (нового вбудованого API для власних карт).

Однак, мабуть, наразі існує вирішення проблеми, хоча я думаю, що вони можуть усунути це в один момент:

  • Створіть свою карту в Map Engine Lite
  • Виберіть "Експорт у KML", встановивши прапорець "Оновлювати дані за допомогою мережевого зв’язку KML" та завантажте отриманий файл KML
  • Відкрийте файл KML у текстовому редакторі та отримайте пряму URL-адресу KML, яка виглядає приблизно як http://mapsengine.google.com/map/u/0/kml?mid=z6Uzj8KqhwOk.khdrFbiM_Bstf
  • Поверніться до Карт Google> Мої місця та вставте цю URL-адресу у вікно пошуку. На цьому етапі вже доступні старі елементи вбудовування, тож:
  • Клацніть на піктограмі ланцюга посилання "Поділитися", клацнувши вперед і назад між "Налаштувати та переглянути попередньо вбудовану карту" та самою вашою картою, поки результат не сподобається, включаючи коефіцієнт збільшення.
  • Скопіюйте отриманий HTML-код (iframe).

Основним обмеженням цього, можливо, виправдача, є те, що вбудована карта буде використовувати старий стиль вбудованої карти.


Не вдалося знайти URL-адресу з mapsengine.google.com ..... ви написали у відповіді. Я відкрив файл KML з текстовим редактором, але посилань немає взагалі.
Харі

1
Вибачте, це зроблено
Харі

Чи перевіряли ви "Оновити дані в курсі мережевого зв’язку KML" під час експорту KML?
хриза
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.