Harita paylaşımı
Yandex Maps haritasının bir parçasını, bulunan objeyi veya oluşturulan rotayı paylaşabilirsiniz.
Bunun için:
- Tarayıcı satırından adresi kopyalayın.
- Bağlantı alın.
- Yandex Maps widget'ı için widget ekleme kodunu alın.
Kendiniz oluşturduğunuz bir harita için bağlantı kopyalama hakkında daha fazla bilgi için Harita Sihirbazı bölümüne gidin.
Diğer durumlarda Yandex Maps API'sini kullanın.
Bağlantı alma
-
Bağlantıyı manuel olarak kopyalamak için;
-
Haritada
butonuna tıklayıp Paylaş'ı seçin,
-
panoramada ise
butonuna tıklayın.
-
-
Açılan pencerede;
- Bağlantıyı otomatik olarak eklemek için istediğiniz sosyal medya simgesine tıklayın.
- Bağlantıyı başka bir kullanıcıya göndermek için kopyalayın.
Sitenize, kullanıcı konum bilgilerinin belirtildiği Yandex Maps haritalarına otomatik bağlantılar almanız gerekiyorsa Yandex Maps URL şeması kullanarak istediğiniz bağlantıyı kendiniz oluşturun.
Harita widget'ı ekleme
Harita widget'ını sitenizde veya blog sayfanızda yayınlayabilirsiniz.
Bu amaçla otomatik oluşturulan kodu kullanın:
-
Sayfanın sağ üst köşesinde
butonuna tıklayın.
-
Paylaş'ı seçin.
-
Haritayı, bulunan objeyi veya oluşturulan rotayıweb sitenizde kullanmak için Harita widget'ı alanından ilgili kodu kopyalayın.
Haritanın sitede nasıl görüneceğini görmek için Önizleme butonuna tıklayın.
-
Sitenizdeki haritanın yerelleştirmek için siteye eklenecek kodu düzenleyin:
Kopyalanan koda, haritanın dilini ve arayüz bölgesini belirleyecek lang parametresini ekleyin.
Bu parametrenin değeri aşağıdakilerden oluşur:
- Dil kodundan: ru (Rusça), uk (Ukraynaca),
- Bölge kodundan: örneğin, RU (Rusya), UA (Ukrayna).
Böylece lang="tr_TR" kaydı, Türkiye'de Türkçenin kullanılmasını belirler.
Rusya ve Ukrayna için görüntülenen haritanın bölge ve dil ayarları kullanıcının Yandex ID ayarlarıyla belirlenir. Örneğin, kullanıcının Yandex ID'sinde dil olarak Rusça seçilmiş olup, bu kullanıcı RU veya UA bölge ayarlarıyla oluşturulan bir haritayı Kiev'den görüntülerse haritanın dili Rusça fakat bölge ayarları UA olarak otomatik uygulanır.
Kod örneği
-
Parametre belirtilmemişse:
<iframe src="https://api-maps.yandex.ru/frame/v1/-/CVh7YBYg?" width="560" height="400" frameborder="0"></iframe>
lang parametresi belirtilmemişse harita görüntülenirken bölge ve dil, haritanın kod alındığındaki ayarlarına göre belirlenir.
-
Parametre, Rusya için İngilizce olarak belirtilmişse:
<iframe src="https://api-maps.yandex.ru/frame/v1/-/CVh7YBYg?lang=en_RU" width="560" height="400" frameborder="0"></iframe>
Sayfa adresi: https://api-maps.yandex.ru/frame/v1/-/CVh7YBYg?lang=en_RU
lang parametresi belirtilmişse haritanın oluşturulduğu alan adı ne olursa olsun bölge ayarları girilen değer ile belirlenir.
Desteklenen değerler:
-
ru_RU: Rusça, Rusya
-
en_US: İngilizce, ABD
-
en_RU: İngilizce, Rusya
-
ru_UA: Rusça, Ukrayna
-
uk_UA: Ukraynaca, Ukrayna
-
tr_TR: Türkçe, Türkiye
lang parametresine benzer bir parametredir.
Not
Mesafe ölçüsü RU, UA ve TR için kilometre, US için mildir.