Widget vị trí miễn phí cho website

Sao chép một dòng iframe từ trình tạo mã nhúng của chúng tôi và trang của bạn sẽ hiển thị vị trí trực tiếp của khách truy cập — tọa độ, địa chỉ và bản đồ — mà không cần khóa API, không cookie và không theo dõi. Widget miễn phí, chạy trên WordPress, Shopify, Wix, HTML thuần và React, và không bao giờ gửi tọa độ của khách truy cập tới bất kỳ máy chủ nào.

Dựa trên quyền · Riêng tư · Hoạt động trên Chrome, Safari, Firefox, Edge

Widget này là gì — và bản demo 30 giây

Widget What Is My Location là một trang nhỏ, độc lập mà bạn đặt vào chính trang của mình bên trong một iframe. Khi khách truy cập chạm Hiện vị trí của tôi, trình duyệt của họ hỏi quyền, vị trí được tính ngay trên thiết bị của họ, rồi widget hiển thị tọa độ ở nhiều định dạng, một địa chỉ mã hóa địa lý ngược và một ghim OpenStreetMap. Chúng tôi không lưu bất cứ gì về khách truy cập — không cookie, không tín hiệu phân tích, không lấy dấu vân tay. Bạn có thể xem đúng những gì khách truy cập của mình sẽ thấy tại trang widget trực tiếp, và tùy chỉnh nội dung của bạn trong trình tạo mã nhúng.

Nhúng bằng một dòng

Dán đoạn này vào nơi bạn muốn widget xuất hiện:

<iframe src="https://whatismylocation.ai/widget"
        width="100%" height="420" style="border:0;border-radius:12px"
        allow="geolocation" title="What is my location"></iframe>

Thuộc tính allow="geolocation" là bắt buộc — thiếu nó, trình duyệt sẽ chặn yêu cầu vị trí bên trong iframe. Chiều cao 380–460 px hợp với hầu hết bố cục; widget vẫn co giãn tốt xuống tới bề rộng 280 px.

Những tùy chọn bạn có thể chỉnh

Trình tạo mã nhúng dựng sẵn URL cho bạn, nhưng các tham số cũng đủ đơn giản để tự gõ tay: ?theme=dark hoặc light để hợp với trang của bạn (bỏ trống để đi theo thiết lập hệ thống của khách truy cập), &units=imperial cho feet/dặm, và &lang=es (hoặc bất kỳ ngôn ngữ nào trong 35 ngôn ngữ của chúng tôi) cho nhãn đã bản địa hóa. Ví dụ: /widget?theme=dark&lang=hi hiển thị widget nền tối bằng tiếng Hindi. Các tham số kết hợp tự do và không cần gì thêm — không khóa, không tài khoản, không hạn mức.

WordPress, Shopify, Wix, React

Ai dùng widget vị trí — những trường hợp thực tế

Vì sao nhúng nó vẫn an toàn — thiết kế riêng tư

Việc định vị diễn ra hoàn toàn trong trình duyệt của khách truy cập và chỉ khởi động khi chính họ chạm nút, nên nhúng widget không tạo ra mớ rắc rối xử lý dữ liệu GDPR cho bạn: riêng widget thì không cần banner đồng ý, vì nó không đặt cookie nàokhông chạy trình theo dõi bên thứ ba nào. Phần tra cứu mã hóa địa lý ngược đi qua proxy trên máy chủ của chúng tôi mà không lưu tọa độ, hướng dẫn quyền riêng tư của chúng tôi ghi lại toàn bộ luồng dữ liệu, và widget là trang duy nhất trên cả trang web này được phép hiển thị bên trong một khung — người dùng của bạn không thể bị clickjacking sang công cụ khác. Nếu về sau bạn cần truy cập bằng mã thay vì một giao diện dựng sẵn, những đảm bảo đó cũng áp dụng cho API miễn phí cho nhà phát triển.

Widget hay API — bạn cần cái nào?

Widget (iframe)API nhà phát triển
Thiết lậpMột dòng HTMLKhóa API (miễn phí) + một lệnh fetch
Có sẵn giao diệnCó — bản đồ, định dạng, địa chỉKhông — chỉ JSON, bạn tự dựng giao diện
Quyền của khách truy cậpWidget tự xử lýBạn tự gọi API định vị của trình duyệt
Hợp nhất vớiTrang nội dung, cửa hàng, blogỨng dụng, bảng điều khiển, tự động hóa
Chi phíMiễn phíGói miễn phí, hạn mức rộng rãi

Hãy bắt đầu bằng widget; chuyển lên API khi bạn cần những con số thô ngay trong mã của mình.

gắn widget xem vị trí vào web widget định vị miễn phí cho trang web

Câu hỏi thường gặp

Nhúng widget này có cần banner đồng ý cookie không?
Với riêng widget thì không. Nó không đặt cookie và không chạy trình theo dõi bên thứ ba, còn vị trí chỉ được tính trong trình duyệt của khách truy cập sau khi họ tự chạm nút. Phần tra cứu địa chỉ đi qua máy chủ của chúng tôi mà không lưu tọa độ.
Tại sao widget tôi nhúng không lấy được vị trí?
Gần như luôn là do iframe thiếu thuộc tính allow="geolocation" — thiếu nó thì trình duyệt chặn mọi yêu cầu vị trí bên trong khung. Hãy sao chép lại dòng mã từ trình tạo mã nhúng và kiểm tra xem trang của bạn có chạy qua HTTPS không.
Tôi đổi giao diện và ngôn ngữ của widget bằng cách nào?
Bằng tham số URL: theme=dark hoặc theme=light cho màu sắc, lang= cho một trong 35 ngôn ngữ của chúng tôi, và units=imperial cho feet và dặm. Bỏ trống theme thì widget đi theo thiết lập hệ thống của khách truy cập.

Xem bằng tiếng Anh: Free Location Widget for Your Website · Tiếng Việt