Haritayı Yerelleştirin

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&region=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&region=EG&language=ar&callback=initMap">
</script>

Örneği inceleyin

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&region=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.

Görüntüleyin ABD ve ES bakın.

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.