Aşağıdan, haritanızı belirli bir ülke veya bölge için özelleştirebilirsiniz yöntemler:
- Varsayılan dil ayarlarını değiştirme
- Haritanın davranışını belirli bir bölgeye göre değiştiren bir bölge kodu belirtin ülke veya idari bölge.
Dil yerelleştirme
Varsayılan olarak, Maps JavaScript API kullanıcının tercih ettiği
tarayıcıda belirtildiği şekilde dil ayarını (yazılım olarak görüntülenirken)
kontrollerin adları, telif hakkı bildirimleri, araba kullanma bilgileri gibi bilgiler
Haritalar'da yol tarifleri ve etiketler. Çoğu durumda, sistem politikalarına
tarayıcı ayarına gidin. Ancak,
Tarayıcının
bir dil ayarını kullanıyorsanız, belirli bir dili veya dili
URL'nin dili içine bir language
parametresi
Yükleme sırasında <script>
etiketi
Maps JavaScript API kodu.
language
parametresi, kontrollerin adlarını ve telif hakkını etkiler
uyarıların, arabayla yol tariflerinin ve kontrol etiketlerinin yanı sıra
hizmet istekleridir. Bu durumun hizmetler üzerindeki etkisi pek belli değil. Örneğin,
Sokak düzeyinde coğrafi kodlamanın yapılması durumunda ülke adı dilde döndürülür
istediğiniz adres bulunuyor, ancak adresin geri kalan kısmı yere
coğrafi olarak kodlama yapıyorsunuz. Diğer yandan, posta ve siyasi sonuçlar
istenen dilde döndürülür.
Şunu deneyin:
aşağıdaki demoda bulabilirsiniz
language
parametresinden yararlanın.
Aşağıdaki örnekte Japonca bir harita gösterilmektedir ve bölgeyi Japonya:
<script async
src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&loading=async®ion=JP&language=ja&callback=initMap">
</script>
Görüntüleyin örnek bölümüne bakın.
Haritanın dilini ayarlarsanız bölgeyi de ayarlayabilirsiniz. Bu sayede ekip yerel yasalara uygun olduğundan emin olun.
Not: API'yi yukarıda gösterildiği şekilde yüklediğinizde haritası, kullanıcı tercihlerinden bağımsız olarak tüm kullanıcılar için Japonca dilini kullanmaktadır. Bu seçeneği ayarlamadan önce bu davranışı istediğinizden emin olun.
Maps JavaScript API, yalnızca iki yönlü
(Bidi) metinde hem soldan sağa (LTR) hem de
yerel olarak sağdan sola (RTL) dillerindeki RTL dillerine örnek olarak şunlar verilebilir:
Arapça, İbranice ve Farsça. Genellikle RTL dil sayfalarını
düzgün bir şekilde oluşturmak için dir='rtl'
kodunu sayfanın
<html>
öğesi. Aşağıdaki örnek,
Kahire, Mısır (Arapça kontrolleri kullanarak):
<script async
src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&loading=async®ion=EG&language=ar&callback=initMap">
</script>
Desteklenenler listesini dillerini inceleyin. Sık sık yeni diller eklendiği için bu listede her şeyi kapsamalıdır.
Bölge yerelleştirme
<script>
etiketine bir region
parametresi ekleyin
Maps JavaScript API kodunu yüklerken,
uygulamanızı farklı harita döşemeleri sunacak şekilde değiştirmek veya
(ör. coğrafi kodlama sonuçlarına bölgeye doğru ağırlık verme).
Bir Maps JavaScript API geliştiricisi olarak
uygulamasında her zaman çeşitli hizmetler olarak bir region
parametresi ayarlamanız önerilir.
(Yerler Otomatik Tamamlama gibi) region
ayarlandığında daha iyi sonuçlar sağlama eğilimindedir.
Uygulamanızın yerel yasalara uygun olmasını sağlamak da
Başvurunun yapıldığı ülke için doğru bölge yerelleştirmesinin yapılmasını sağlamak
barındırılır.
region
parametresi şunları kabul eder:
(genellikle) bir
ülke kodu Üst Düzey Alanlar'a (ccTLD'ler) bire bir eşleme. Çoğu Unicode
bölge tanımlayıcıları ISO 3166-1 alfa-2 kodlarıyla aynıdır, ancak
dikkate değer istisnalar olabilir. Örneğin, Birleşik Krallık'ın ccTLD'si "uk" olur (ilgili
alan tanımlayıcısı "GB" olduğunda, .co.uk
alan adına gönderilir. Görüntüleyin
Google Haritalar Platformu Kapsam Ayrıntıları
desteklenen bölgelerdir.
Şunu deneyin:
aşağıdaki demoda bulabilirsiniz
region
parametresinden yararlanın.
Örneğin, aşağıdaki komut dosyası etiketi, haritayı Birleşik Krallık:
<script async
src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&loading=async®ion=GB&callback=initMap">
</script>
Aşağıda, biri "Toledo"nun coğrafi kodunu içeren iki harita gösterilmektedir. ,
US
(ABD) olarak "Toledo, Ohio" olarak ayarlanmış bir region
ve bir
Bu, ES
olarak ayarlanmış bir region
değerine göre sonuçlarda sapmaya neden olur
(İspanya) "Toledo, İspanya"ya.
Yerelleştirme Demosu
Haritanın dilini ayarlarken, bölgenin de ayarlanmasını düşünmek önemlidir. Aşağıda, haritayı kendi dil ve bölge seçiminizle yüklemenize olanak tanıyan bir demo gösterilmektedir.
'nı inceleyin.Bu demoyu tam ekranda görüntüleyin.