Varsayılan dil ayarlarını ve haritanın bölge kodunu değiştirerek haritanızda kullanılan dil ve bölge ayarlarını özelleştirebilirsiniz. Bu değişiklikler, belirtilen ülke veya idari bölgeye göre haritanın davranışını etkileyebilir.
Haritalar kapsamı tablosunda Maps JavaScript'teki 3D Haritalar kapsamını inceleyin.
Dil yerelleştirme
Maps JavaScript API, varsayılan olarak kullanıcının tarayıcısında belirttiği dil ayarlarını kullanarak haritanın hangi çevirisinin kullanılacağını belirler. Ancak bunu değiştirebilir ve 3D harita oluştururken language parametresini ayarlayarak kullanılacak belirli bir dili belirleyebilirsiniz. Harita başlatıldıktan sonra dil ve bölge güncellenebilir.
language parametresinin ayarlanması, kontrollerin, ipuçlarının ve telif hakkı bildirimlerinin gösterildiği dili etkiler. Ayrıca siyasi özelliklerin, tanımlayıcıların ve doğal özelliklerin çevirisini de etkiler. Örneğin, "Geneva"yı "Genève" veya "lake"i "lac" olarak değiştirir ya da dilin oluşturulma yönünü değiştirir.
Maps JavaScript'teki 3D Haritalar, yerelleştirme tercihlerini aşağıdaki sırayla arar. Tercihler ilk adımda tanımlanmamışsa belirtilen sırayla aramaya devam edilir. Çakışan yerelleştirme talimatları, aşağıda tanımlanan önceliğe göre çözülür:
- Map3DElement tanımı. 3D Haritalar'ın yerelleştirme tercihlerini aradığı ilk yer burasıdır.
- Maps JavaScript API yükleyici. Maps JavaScript API yüklenirken belirtilen dil kullanılır.
- Tarayıcı ayarı ve alan. Dil için tarayıcı ayarı, bölge için ise Maps JavaScript API'nin yüklendiği alan kullanılır.
Aşağıdaki örnekte, Çince bir harita gösterilmekte ve bölge Çin olarak ayarlanmaktadır:
const map = new Map3DElement({
center: { lat: 37.7704, lng: -122.3985, altitude: 500 },
tilt: 67.5,
mode: 'HYBRID',
language: "ZH",
region: "CN"
});
Bölge yerelleştirme
region parametresi, farklı harita döşemeleri sunabilir veya uygulamayı bölgesel olarak daha uygun sonuçlara yönlendirebilir. Ayrıca, bölge etiketinin ayarlanması, uygulamanın barındırıldığı ülkede doğru bölgesel yerelleştirmenin uygulanmasını sağlayarak uygulamanın yerel yasalara uygun olmasını sağlar.