Π€ΠΎΡ€ΠΌΠ°Ρ‚ KML (Keyhole Markup Language) стал стандартом для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π³Π΅ΠΎΠ΄Π°Π½Π½Ρ‹Ρ…, Π° ЯндСкс ΠšΠ°Ρ€Ρ‚Ρ‹ β€” ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· самых популярных ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ для ΠΈΡ… отобраТСния Π² России. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π° ΠΊΠ°Ρ€Ρ‚Ρƒ собствСнныС ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Ρ‹ β€” Π±Π΅Π· KML Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ. Но ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ Ρ„Π°ΠΉΠ», ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ошибок ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΈ Π΄Π°ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ для SEO-продвиТСния? Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ всё: ΠΎΡ‚ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Π΄ΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΈΠΊ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ.

МногиС ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ KML Π½ΡƒΠΆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ GIS-спСциалистам ΠΈΠ»ΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΌ компаниям. На Π΄Π΅Π»Π΅ этот инструмСнт ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΈ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°ΠΌ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… бизнСсов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для отобраТСния Π·ΠΎΠ½ доставки), ΠΈ Π±Π»ΠΎΠ³Π΅Ρ€Π°ΠΌ (для создания ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠΉ), ΠΈ Π΄Π°ΠΆΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π»ΡŽΠ±ΠΈΠΌΡ‹Π΅ мСста). Π“Π»Π°Π²Π½ΠΎΠ΅ β€” ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ возмоТности Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΈ ΡƒΠΌΠ΅Π»ΠΎ ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ. Π”Π°Π»Π΅Π΅ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ сухиС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π² Π½Π°Π³Π»ΡΠ΄Π½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ, которая Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° ваши Π·Π°Π΄Π°Ρ‡ΠΈ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ KML ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ Π²Π°ΠΆΠ΅Π½ для ЯндСкс ΠšΠ°Ρ€Ρ‚

Π€ΠΎΡ€ΠΌΠ°Ρ‚ KML (Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Keyhole Inc, ΠΏΠΎΠ·ΠΆΠ΅ ΠΊΡƒΠΏΠ»Π΅Π½Π½ΠΎΠΉ Google) β€” это язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π° основС XML, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для описания гСографичСских Π΄Π°Π½Π½Ρ‹Ρ…. Π€Π°ΠΉΠ»Ρ‹ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .kml ΠΈΠ»ΠΈ .kmz (Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ KML) ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ:

  • πŸ“ Π’ΠΎΡ‡Π΅Ρ‡Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ (ΠΌΠ΅Ρ‚ΠΊΠΈ с описаниСм, ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌΠΈ ΠΈ ссылками)
  • πŸš— Π›ΠΈΠ½ΠΈΠΈ ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ двиТСния ΠΈΠ»ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΉ)
  • 🟦 ΠŸΠΎΠ»ΠΈΠ³ΠΎΠ½Ρ‹ (Π·ΠΎΠ½Ρ‹ покрытия, участки Π·Π΅ΠΌΠ»ΠΈ, Π²ΠΎΠ΄ΠΎΡ‘ΠΌΡ‹)
  • πŸ“Š Π‘Π»ΠΎΠΈ ΠΈ стили (настройка Ρ†Π²Π΅Ρ‚Π°, прозрачности, видимости ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²)

ЯндСкс ΠšΠ°Ρ€Ρ‚Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ KML ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· основных Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π΄Π°Π½Π½Ρ‹Ρ…. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Google My Maps, Π³Π΄Π΅ KML ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π² ЯндСксС Π΅ΡΡ‚ΡŒ свои Π½ΡŽΠ°Π½ΡΡ‹: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° (Π΄ΠΎ 5 ΠœΠ‘ для бСсплатных Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ²) ΠΈΠ»ΠΈ особСнности отобраТСния стилСй. Но Π³Π»Π°Π²Π½ΠΎΠ΅ прСимущСство β€” Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚Ρ‹ Π½Π° сайт с сохранСниСм всСх ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… элСмСнтов.

Для бизнСса KML-ΠΊΠ°Ρ€Ρ‚Ρ‹ становятся ΠΌΠΎΡ‰Π½Ρ‹ΠΌ инструмСнтом Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ:

  • 🏒 Π‘Π΅Ρ‚ΡŒ Ρ„ΠΈΠ»ΠΈΠ°Π»ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π²Ρ‹Π΄Π°Ρ‡ΠΈ Π·Π°ΠΊΠ°Π·ΠΎΠ²
  • πŸš› Π—ΠΎΠ½Ρ‹ доставки с Ρ€Π°Π·Π½ΠΎΠΉ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ
  • 🎯 ВСматичСскиС ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, экскурсии ΠΈΠ»ΠΈ вСлотрассы)
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ЯндСкс ΠšΠ°Ρ€Ρ‚Ρ‹ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ динамичСскоС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ KML-Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Если Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ часто (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±ΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠ³ΠΎΠ΄Π°), придётся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ API ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ GeoJSON.

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ KML-Ρ„Π°ΠΉΠ»: 5 Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… способов

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ KML ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΊ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ (Ρ‡Π΅Ρ€Π΅Π· Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ XML), Ρ‚Π°ΠΊ ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ спСциализированных инструмСнтов. Рассмотрим ΠΎΠ±Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°.

1. Π ΡƒΡ‡Π½ΠΎΠ΅ созданиС Ρ‡Π΅Ρ€Π΅Π· XML

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ простой Ρ„Π°ΠΉΠ» с ΠΏΠ°Ρ€ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠΊ, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π³ΠΎ Π² любом тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Notepad++ ΠΈΠ»ΠΈ VS Code). ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

<?xml version="1.0" encoding="UTF-8"?>

<kml xmlns="http://www.opengis.net/kml/2.2">

<Placemark>

<name>Моя пСрвая ΠΌΠ΅Ρ‚ΠΊΠ°</name>

<description>ОписаниС с <a href="https://example.com">ссылкой</a></description>

<Point>

<coordinates>37.6176,55.7558</coordinates>

</Point>

</Placemark>

</kml>

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚: сначала Π΄ΠΎΠ»Π³ΠΎΡ‚Π°, Π·Π°Ρ‚Π΅ΠΌ ΡˆΠΈΡ€ΠΎΡ‚Π° (Π° Π½Π΅ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, ΠΊΠ°ΠΊ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… систСмах!). Для ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ² ΠΈΠ»ΠΈ Π»ΠΈΠ½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚Π΅Π³ΠΈ <Polygon> ΠΈ <LineString> соотвСтствСнно.

2. ГСнСрация Ρ‡Π΅Ρ€Π΅Π· Google My Maps

Π‘Π°ΠΌΡ‹ΠΉ простой способ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ²:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Google My Maps.
  2. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½Π° Π½Π΅Ρ‘ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹.
  3. Π’ мСню Экспорт Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ KML.

Π“ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ½ΠΎ сразу Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π² ЯндСкс ΠšΠ°Ρ€Ρ‚Ρ‹, Π½ΠΎ ΡƒΡ‡Ρ‚ΠΈΡ‚Π΅: стили (Ρ†Π²Π΅Ρ‚Π°, ΠΈΠΊΠΎΠ½ΠΊΠΈ) ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒΡΡ ΠΈΠ½Π°Ρ‡Π΅.

3. Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Для слоТных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚:

  • πŸ–₯️ QGIS (бСсплатный GIS-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ KML)
  • πŸ—ΊοΈ Global Mapper (ΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΉ, Π½ΠΎ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌΠΈ функциями)
  • πŸ“± KML Tool (мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Android/iOS)

Π­Ρ‚ΠΈ инструмСнты ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Excel, GPX ΠΈΠ»ΠΈ SHP Π² KML, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ слоТныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ с Π΄Ρ‹Ρ€Π°ΠΌΠΈ).

πŸ“Š Как Π²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ создаётС KML-Ρ„Π°ΠΉΠ»Ρ‹?
  • Π’Ρ€ΡƒΡ‡Π½ΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· XML
  • Π§Π΅Ρ€Π΅Π· Google My Maps
  • Π’ QGIS/Global Mapper
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Ρ‹
  • НС создавал Ρ€Π°Π½ΡŒΡˆΠ΅

4. Онлайн-ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Ρ‹

Если Ρƒ вас Π΅ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, CSV с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ), Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ сСрвисами:

  • 🌍 KML Tools (конвСртация ΠΈΠ· Excel, GPX)
  • πŸ“Š GPS Visualizer (ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ дСсятки Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ²)
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Онлайн-сСрвисы ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Для ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΡ„Π»Π°ΠΉΠ½-инструмСнты.

5. Автоматизация Ρ‡Π΅Ρ€Π΅Π· скрипты

Для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ KML ΠΈΠ· Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ API ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ скрипты Π½Π° Python с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ simplekml:

import simplekml

kml = simplekml.Kml()

kml.newpoint(name="ΠŸΡ€ΠΈΠΌΠ΅Ρ€", coords=[(37.6176, 55.7558)])

kml.save("output.kml")

Π­Ρ‚ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ рСгулярно ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚Ρƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для отслСТивания пСрСдвиТСния транспорта).

β˜‘οΈ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° KML ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 4

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° KML Π² ЯндСкс ΠšΠ°Ρ€Ρ‚Ρ‹: пошаговая инструкция

Когда Ρ„Π°ΠΉΠ» Π³ΠΎΡ‚ΠΎΠ², остаётся Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° ΠΊΠ°Ρ€Ρ‚Ρƒ. ΠŸΡ€ΠΎΡ†Π΅ΡΡ отличаСтся для Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π° ΠΈ API.

Бпособ 1: Π§Π΅Ρ€Π΅Π· конструктор ΠΊΠ°Ρ€Ρ‚

Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π±Π΅Π· тСхничСских Π½Π°Π²Ρ‹ΠΊΠΎΠ²:

  1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ ΠΊΠ°Ρ€Ρ‚ ЯндСкса.
  2. НаТмитС Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚Ρƒ β†’ Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅.
  3. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» .kml ΠΈΠ»ΠΈ .kmz.
  4. НастройтС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ слоёв, стили).
  5. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠΉΡ‚Π΅ ΠΊΠ°Ρ€Ρ‚Ρƒ.

Π“ΠΎΡ‚ΠΎΠ²ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π° сайт Ρ‡Π΅Ρ€Π΅Π· iframe ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ссылкой. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π² бСсплатной вСрсии конструктора ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° β€” 5 ΠœΠ‘, Π° количСство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ 2000.

Бпособ 2: Π§Π΅Ρ€Π΅Π· API ЯндСкс ΠšΠ°Ρ€Ρ‚

Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ»ΠΈ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅Π² сайтов:

  1. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ API-ΠΊΠ»ΡŽΡ‡.
  2. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ KML Π½Π° свой сСрвСр ΠΈΠ»ΠΈ Π² ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ (Ρ„Π°ΠΉΠ» Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ доступСн ΠΏΠΎ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠΉ ссылкС).
  3. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ класс ymaps.KMLLayer для отобраТСния:
ymaps.ready(function () {

var map = new ymaps.Map("map", {

center: [55.75, 37.62],

zoom: 10

});

var kmlLayer = new ymaps.KMLLayer("https://example.com/path/to/file.kml");

map.layers.add(kmlLayer);

});

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° β€” Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ: ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ нСсколько KML-слоёв, ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΡ… Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ΠΈ стилями Ρ‡Π΅Ρ€Π΅Π· JavaScript.

Бпособ 3: Для бизнСс-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ²

Компаниям с ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Ρ‘Π½Π½Ρ‹ΠΌ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ Π² ЯндСкс Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊΠ΅ доступны Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ возмоТности:

  • πŸ“ˆ Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° KML Ρ‡Π΅Ρ€Π΅Π· ЯндСкс БизнСс для отобраТСния Π·ΠΎΠ½ доставки.
  • πŸ”„ АвтоматичСскоС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для сСтСвых ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ²).

Для этого Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ЯндСкса с запросом Π½Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

πŸ’‘

Если KML Π½Π΅ загруТаСтся, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Ρ„Π°ΠΉΠ»Π° β€” ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ UTF-8. ΠŸΠ΅Ρ€Π΅ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» Π² Notepad++ с ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ.

РаспространённыС ошибки ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с KML ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ

Π”Π°ΠΆΠ΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ KML Π² ЯндСкс ΠšΠ°Ρ€Ρ‚Ρ‹. Π’ΠΎΡ‚ самыС частыС ΠΈΠ· Π½ΠΈΡ… ΠΈ способы Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:

Ошибка ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° РСшСниС
Π€Π°ΠΉΠ» Π½Π΅ загруТаСтся ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈΠ»ΠΈ поврСТдённая структура XML ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ„Π°ΠΉΠ» Ρ‡Π΅Ρ€Π΅Π· Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ XML
ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²Π½Π΅ Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ области ΠΈΠ»ΠΈ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ порядок (ΡˆΠΈΡ€ΠΎΡ‚Π°/Π΄ΠΎΠ»Π³ΠΎΡ‚Π°) Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ сначала ΠΈΠ΄Ρ‘Ρ‚ Π΄ΠΎΠ»Π³ΠΎΡ‚Π°, Π·Π°Ρ‚Π΅ΠΌ ΡˆΠΈΡ€ΠΎΡ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 37.6176,55.7558)
Π‘Ρ‚ΠΈΠ»ΠΈ Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ЯндСкс ΠšΠ°Ρ€Ρ‚Ρ‹ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ стили ΠΈΠ· KML НастройтС стили Ρ‡Π΅Ρ€Π΅Π· API ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ стандартныС ΠΈΠΊΠΎΠ½ΠΊΠΈ
Π€Π°ΠΉΠ» слишком большой ΠŸΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ Π»ΠΈΠΌΠΈΡ‚ 5 ΠœΠ‘ Π Π°Π·Π±Π΅ΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» Π½Π° нСсколько частСй ΠΈΠ»ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ (ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ)

Π•Ρ‰Ρ‘ ΠΎΠ΄Π½Π° типичная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° β€” Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΎΠΊ. ЯндСкс ΠšΠ°Ρ€Ρ‚Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ стандартных Π·Π½Π°Ρ‡ΠΊΠΎΠ². Если Π²Ρ‹ использовали кастомныС изобраТСния Π² Google My Maps, ΠΎΠ½ΠΈ Π½Π΅ отобразятся. РСшСниС: Π»ΠΈΠ±ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅, Π»ΠΈΠ±ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΈΡ… Π½Π° свой сСрвСр ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ прямыС ссылки Π² KML:

<Style id="customIcon">

<IconStyle>

<Icon>

<href>https://example.com/icon.png</href>

</Icon>

</IconStyle>

</Style>

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ЯндСкс ΠΊΡΡˆΠΈΡ€ΡƒΠ΅Ρ‚ KML-Ρ„Π°ΠΉΠ»Ρ‹, поэтому послС обновлСния Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° сСрвСрС измСнСния ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒΡΡ Π½Π΅ сразу (Π΄ΠΎ 24 часов). Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ процСсс, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΊ ссылкС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ?v=2 (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, file.kml?v=2).

SEO-оптимизация ΠΊΠ°Ρ€Ρ‚ с KML: ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ

KML-ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Π°Ρ‚ΡŒ источником Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, Ссли ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΡ… ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π’ΠΎΡ‚ нСсколько Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… стратСгий:

1. ВстраиваниС Π½Π° сайт с ΠΌΠΈΠΊΡ€ΠΎΡ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ

ΠŸΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΊΠ°Ρ€Ρ‚Ρ‹ Ρ‡Π΅Ρ€Π΅Π· iframe Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ Schema.org-Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ:

<div itemscope itemtype="https://schema.org/LocalBusiness">

<meta itemprop="name" content="НазваниС компании">

<div itemprop="map" itemscope itemtype="https://schema.org/Map">

<meta itemprop="url" content="https://yandex.ru/maps/ваша-ссылка">

</div>

</div>

Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ поисковым систСмам Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ контСкст ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΅Ρ‘ Π² Π²Ρ‹Π΄Π°Ρ‡Π΅ ΠΏΠΎ гСозапросам.

2. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ описаний Π² KML

ВСксты Π² Ρ‚Π΅Π³Π°Ρ… <name> ΠΈ <description> ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΡƒΡŽΡ‚ΡΡ ЯндСксом. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π² Π½ΠΈΡ…:

  • πŸ”‘ ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "доставка ΠΏΠΈΡ†Ρ†Ρ‹ Π² МосквС круглосуточно")
  • πŸ“ž ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ (Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½, email, ссылки Π½Π° соцсСти)
  • ⭐ ΠŸΡ€ΠΈΠ·Ρ‹Π²Ρ‹ ΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ ("Π—Π°ΠΊΠ°ΠΆΠΈΡ‚Π΅ прямо сСйчас ΠΏΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρƒ...")

3. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ тСматичСских ΠΊΠ°Ρ€Ρ‚ для Π±Π»ΠΎΠ³Π°

Если Π²Ρ‹ Π²Π΅Π΄Ρ‘Ρ‚Π΅ travel-Π±Π»ΠΎΠ³ ΠΈΠ»ΠΈ сайт ΠΎ нСдвиТимости, KML ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚:

  • 🏝️ ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠΉ с ΠΎΡ‚Π·Ρ‹Π²Π°ΠΌΠΈ ΠΈ фотографиями.
  • 🏠 ΠšΠ°Ρ€Ρ‚Ρ‹ новостроСк с Ρ†Π΅Π½Π°ΠΌΠΈ ΠΈ инфраструктурой.
  • 🚴 ВСлотрассы ΠΈΠ»ΠΈ ΠΏΠ΅ΡˆΠ΅Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹.

Π’Π°ΠΊΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ врСмя прСбывания Π½Π° сайтС ΠΈ ΡΠ½ΠΈΠΆΠ°ΡŽΡ‚ ΠΎΡ‚ΠΊΠ°Π·Ρ‹, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ влияСт Π½Π° Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

4. ИспользованиС KML Π² сниппСтах

ЯндСкс ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠΈΠ½ΠΈ-ΠΊΠ°Ρ€Ρ‚Ρ‹ прямо Π² Π²Ρ‹Π΄Π°Ρ‡Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для запросов Π²Ρ€ΠΎΠ΄Π΅ "Π°ΠΏΡ‚Π΅ΠΊΠΈ рядом со ΠΌΠ½ΠΎΠΉ"). Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΡˆΠ°Π½ΡΡ‹ попадания Π² Ρ‚Π°ΠΊΠΎΠΉ сниппСт:

  • Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΊΠ°Ρ€Ρ‚Ρƒ Π½Π° страницу с высокочастотным запросом.
  • Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π² meta-Ρ‚Π΅Π³Π°Ρ…:
<meta name="geo.position" content="55.7558;37.6176">

<meta name="geo.region" content="RU-MOW">

πŸ’‘

ΠšΠ°Ρ€Ρ‚Ρ‹ с KML ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΊΠΎΠ½Π²Π΅Ρ€ΡΠΈΡŽ Π½Π° сайтах услуг Π½Π° 20–30% Π·Π° счёт наглядности ΠΈ интСрактивности.

ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ: KML + API + Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°

Для максимальной эффСктивности ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΠΉΡ‚Π΅ KML с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ инструмСнтами ЯндСкса.

1. Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с ЯндСкс ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΎΠΉ

ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ взаимодСйствиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ:

  • πŸ“Š ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΊΠ»ΠΈΠΊΠΎΠ² ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌ.
  • πŸ” ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹.
  • πŸ›’ ΠšΠΎΠ½Π²Π΅Ρ€ΡΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ Π½Π° страницу Π·Π°ΠΊΠ°Π·Π°).

Для этого настройтС Ρ†Π΅Π»ΠΈ Π² ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠ΅ Π½Π° события JavaScript, связанныС с ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ.

2. ДинамичСскиС KML Ρ‡Π΅Ρ€Π΅Π· JavaScript

Если Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ часто (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, свободныС ΠΏΠ°Ρ€ΠΊΠΎΠ²ΠΊΠΈ ΠΈΠ»ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠΉ), Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ KML Π½Π° Π»Π΅Ρ‚Ρƒ:

// ΠŸΡ€ΠΈΠΌΠ΅Ρ€: ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 5 ΠΌΠΈΠ½ΡƒΡ‚

setInterval(function() {

fetch('/api/coordinates')

.then(response => response.text())

.then(kmlData => {

kmlLayer.setUrl('data:application/vnd.google-earth.kml+xml,' + encodeURIComponent(kmlData));

});

}, 300000);

3. KML + ЯндСкс Навигатор

Для логистичСских ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ: экспортируйтС ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ ΠΈΠ· KML Π² ЯндСкс Навигатор для Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚:

  • 🚚 ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ доставки.
  • ⏱️ Π‘ΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Π² ΠΏΡƒΡ‚ΠΈ Π½Π° 15–20%.
  • πŸ“± ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ мСстополоТСниС ΠΊΡƒΡ€ΡŒΠ΅Ρ€ΠΎΠ² Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Для этого ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠΉΡ‚Π΅ KML Π² GPX (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π΅Ρ€Π΅Π· GPS Visualizer) ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π² Навигатор.

Как ΠΎΠ±ΠΎΠΉΡ‚ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ KML Π² 5 ΠœΠ‘?

Π Π°Π·Π±Π΅ΠΉΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΠΉΡ‚Π΅ ΠΈΡ… ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ слои Ρ‡Π΅Ρ€Π΅Π· API. Или ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ KML: ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ стили, ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с 6 Π·Π½Π°ΠΊΠΎΠ² послС запятой Π΄ΠΎ 4).

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ KML: ΠΊΠΎΠ³Π΄Π° стоит Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚

KML β€” Π½Π΅ всСгда ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Π€ΠΎΡ€ΠΌΠ°Ρ‚ Когда ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° ΠΏΠ΅Ρ€Π΅Π΄ KML
GeoJSON Для Π²Π΅Π±-ΠΊΠ°Ρ€Ρ‚ с динамичСскими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π›Π΅Π³Ρ‡Π΅ парсится JavaScript, мСньшС Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°
GPX Для Ρ‚Ρ€Π΅ΠΊΠΎΠ² ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, вСлосипСдных) ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€ΠΎΠ²
CSV/Excel Для простых списков адрСсов Π›Π΅Π³ΠΊΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ…

НапримСр, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ 10 000 Ρ‚ΠΎΡ‡Π΅ΠΊ, KML Π±ΡƒΠ΄Π΅Ρ‚ слишком Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠΌ. Π’ этом случаС Π»ΡƒΡ‡ΡˆΠ΅:

  1. ΠšΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² GeoJSON.
  2. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ymaps.GeoObjectCollection.
  3. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»Π°ΡΡ‚Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡŽ для удобства:
var clusterer = new ymaps.Clusterer({

clusterDisableClickZoom: true,

clusterOpenBalloonOnClick: true

});

map.geoObjects.add(clusterer);

clusterer.add(geoObjects);

Для слоТных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°Ρ€Ρ‚ нСдвиТимости с Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°ΠΌΠΈ) рассмотритС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ KML + API + Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ….

FAQ: ЧастыС вопросы ΠΎ KML Π² ЯндСкс ΠšΠ°Ρ€Ρ‚Π°Ρ…

МоТно Π»ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ KML Π² ЯндСкс ΠšΠ°Ρ€Ρ‚Ρ‹ с Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°?

ΠŸΡ€ΡΠΌΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ‡Π΅Ρ€Π΅Π· мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅Ρ‚, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ:

  1. Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚Ρƒ Π½Π° ПК Π² ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Π΅.
  2. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ссылку ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Ρ‘ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅.
  3. Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ для быстрого доступа.

Для Android Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ прилоТСния Π²Ρ€ΠΎΠ΄Π΅ KML Viewer, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΌΠ΅ΡŽΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΌΠΎΠΈ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Ρ‹ Π² KML ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΊΡ€ΠΈΠ²ΠΎ?

Π§Π°Ρ‰Π΅ всСго это связано с:

  • ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ порядком ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ (Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой стрСлки для Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ²).
  • ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ΠΌ Ρ‚Π΅Π³Π° <outerBoundaryIs> для ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ².
  • ИспользованиСм слишком большого количСства Ρ‚ΠΎΡ‡Π΅ΠΊ (упроститС ΠΊΠΎΠ½Ρ‚ΡƒΡ€).

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ„Π°ΠΉΠ» Π² QGIS ΠΈΠ»ΠΈ KML Validator.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°Ρ€Ρ‚Π° с KML ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π»Π°ΡΡŒ ЯндСксом?

Для индСксации:

  1. ВстройтС ΠΊΠ°Ρ€Ρ‚Ρƒ Π½Π° страницу сайта с ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ тСкстом (Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 500 символов).
  2. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Schema.org-Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ (см. Ρ€Π°Π·Π΄Π΅Π» ΠΏΡ€ΠΎ SEO).
  3. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ссылку Π½Π° ΠΊΠ°Ρ€Ρ‚Ρƒ Π² sitemap.xml.
  4. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ссылки Π½Π° страницу с ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ с Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² сайта.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΈΠ½Π΄Π΅ΠΊΡΠ°Ρ†ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· ЯндСкс ВСбмастСр (Ρ€Π°Π·Π΄Π΅Π» "ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° URL").

МоТно Π»ΠΈ Π² KML Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свои ΠΈΠΊΠΎΠ½ΠΊΠΈ?

Π”Π°, Π½ΠΎ с ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ:

  • Иконки Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ доступны ΠΏΠΎ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠΉ ссылкС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ Π½Π° ваш сайт).
  • ЯндСкс ΠšΠ°Ρ€Ρ‚Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ PNG, JPG, GIF (Π±Π΅Π· Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ).
  • Π Π°Π·ΠΌΠ΅Ρ€ ΠΈΠΊΠΎΠ½ΠΊΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 64Γ—64 пиксСля.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° для кастомной ΠΈΠΊΠΎΠ½ΠΊΠΈ:

<Style id="myIcon">

<IconStyle>

<Icon>

<href>https://example.com/icon.png</href>

<scale>1.0</scale>

</Icon>

</IconStyle>

</Style>

Как ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ KML Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ ссылок?

Если Π²Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ» Π½Π° сСрвСрС, Π½ΠΎ ссылка ΠΎΡΡ‚Π°Π»Π°ΡΡŒ ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΉ, кэш ЯндСкс ΠšΠ°Ρ€Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. РСшСния:

  • Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΊ ссылкС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ вСрсии: file.kml?v=2.
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Cache-Control: no-cache Π½Π° сСрвСрС для этого Ρ„Π°ΠΉΠ»Π°.
  • Для API: Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ kmlLayer.reload().

Если ΠΊΠ°Ρ€Ρ‚Π° встроСна Ρ‡Π΅Ρ€Π΅Π· iframe, ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ src-Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚:

document.getElementById('map-frame').src += '?v=' + Date.now();