Bạn có thể tuỳ chỉnh chế độ cài đặt ngôn ngữ và khu vực được dùng trong bản đồ bằng cách thay đổi chế độ cài đặt ngôn ngữ mặc định và mã khu vực của bản đồ. Điều này có thể ảnh hưởng đến hành vi của bản đồ dựa trên quốc gia hoặc lãnh thổ được chỉ định.
Xem phạm vi phủ sóng của Bản đồ 3D trong Maps JavaScript trong bảng phạm vi phủ sóng của Maps.
Bản địa hoá ngôn ngữ
Theo mặc định, Maps JavaScript API sử dụng chế độ cài đặt ngôn ngữ mà người dùng chỉ định trong trình duyệt của họ để xác định bản dịch nào của bản đồ sẽ sử dụng. Tuy nhiên, bạn có thể thay đổi chế độ này và đặt một ngôn ngữ cụ thể để sử dụng bằng cách đặt tham số language khi tạo bản đồ 3D. Bạn có thể cập nhật ngôn ngữ và khu vực sau khi bản đồ được khởi tạo.
Việc đặt tham số language sẽ ảnh hưởng đến ngôn ngữ hiển thị của các chế độ kiểm soát, chú thích và thông báo bản quyền. Việc này cũng ảnh hưởng đến bản dịch các đối tượng, nội dung mô tả và đối tượng tự nhiên mang tính chính trị; chẳng hạn như thay đổi "Geneva" thành "Genève" hoặc "hồ" thành "lac", hoặc thay đổi hướng hiển thị ngôn ngữ.
Bản đồ 3D trong Maps JavaScript tìm kiếm các lựa chọn ưu tiên về bản địa hoá theo thứ tự sau. Nếu bạn không xác định các lựa chọn ưu tiên ở bước đầu tiên, thì hệ thống sẽ tiếp tục tìm kiếm theo thứ tự được chỉ định. Mọi chỉ dẫn bản địa hoá xung đột đều được giải quyết dựa trên mức độ ưu tiên được xác định bên dưới:
- Định nghĩa Map3DElement. Đây là nơi đầu tiên mà Maps 3D tìm kiếm các lựa chọn ưu tiên về ngôn ngữ.
- Trình tải Maps JavaScript API. Ngôn ngữ được chỉ định khi tải API JavaScript của Maps sẽ được sử dụng.
- Chế độ cài đặt trình duyệt và miền. Chế độ cài đặt trình duyệt được dùng cho ngôn ngữ và miền mà API JavaScript của Maps được tải từ đó được dùng cho khu vực.
Ví dụ sau đây cho thấy một bản đồ bằng tiếng Trung và đặt khu vực thành Trung Quốc:
const map = new Map3DElement({
center: { lat: 37.7704, lng: -122.3985, altitude: 500 },
tilt: 67.5,
mode: 'HYBRID',
language: "ZH",
region: "CN"
});
Bản địa hoá theo khu vực
Tham số region có thể phân phát các ô bản đồ khác nhau hoặc điều chỉnh ứng dụng để đưa ra kết quả phù hợp hơn theo khu vực. Ngoài ra, việc đặt thẻ khu vực đảm bảo rằng ứng dụng tuân thủ luật pháp địa phương bằng cách đảm bảo rằng chế độ bản địa hoá theo khu vực chính xác được áp dụng cho quốc gia nơi ứng dụng được lưu trữ.