Lấy CID Google Maps
Bóc CID từ link Google Maps của một địa điểm, đọc được cả link rút gọn lẫn link bọc. Dùng CID để khai đúng thực thể địa điểm trong schema.
- Miễn phí
- Chạy trong trình duyệt
- Không cần đăng ký
Dán link Google Maps vào, lấy ra CID, tức con số Google dùng để định danh một địa điểm trên bản đồ. Chỗ hay sai nằm ở đoạn 0x…:0x… trong đường dẫn: nó có hai số hex, và chỉ số nằm sau dấu hai chấm mới là CID. Lấy nhầm số phía trước thì link dựng ra vẫn bấm được, chỉ là nó không mở địa điểm nào.
Đang tải công cụ…
Dùng khi nào
Lúc khai sameAs cho hồ sơ doanh nghiệp và cần một link trỏ về đúng địa điểm mà không đổi theo thời gian. Link dạng /maps/place/ kéo theo tên đường, toạ độ và một mớ tham số sinh ra lúc bạn bấm, mỗi lần copy lại ra một chuỗi khác. Link dạng cid= chỉ có một con số.
Lúc cần biết hai link có trỏ về cùng một địa điểm hay không. Đổi cả hai về CID rồi so số. Nhanh hơn nhìn bằng mắt.
Lúc gom link từ nhiều người gửi về, mỗi người một dạng: người copy từ điện thoại ra link rút gọn, người copy từ máy tính ra đường dẫn dài ngoằng, người bấm nút Chia sẻ. Quy hết về một con số rồi mới đưa vào bảng thì về sau đối chiếu mới dễ.
Tool này tính thế nào
Ba dạng đầu vào, mỗi dạng một đường xử lý.
Dạng thứ nhất dễ nhất: link đã mang sẵn tham số cid=. Số đứng ngay sau dấu bằng chính là CID ở dạng thập phân, tool chỉ việc đọc ra rồi đổi sang hex. Tham số tên cũ ludocid vẫn còn gặp trong link kết quả tìm kiếm, tool nhận luôn cả tên đó.
Dạng thứ hai là đường dẫn /maps/place/ dài, bên trong có một đoạn kiểu !1s0x…:0x…. Hai số, lấy số sau. Tool đổi nửa sau từ hex sang thập phân rồi mới dựng link.
Vì sao lại là nửa sau chứ không phải nửa trước, bạn tự kiểm được trong một phút. Lấy một địa điểm bất kỳ, mở nó ở dạng đường dẫn dài, chép lấy cặp hex. Rồi mở đúng địa điểm đó ở dạng cid=. Đổi nửa sau sang thập phân, số ra sẽ khớp với số sau dấu bằng. Đổi nửa trước thì ra một số khác hẳn, chẳng ăn nhập vào đâu.
Dạng thứ ba là link rút gọn. Nó không chứa CID, chỉ chứa một mã chuyển hướng, phần thật nằm ở phía bên kia cú nhảy. Tool chạy trọn trong trình duyệt của bạn và không gọi ra ngoài, nên nó báo thẳng là chưa lấy được thay vì đoán một con số.
Còn một chỗ nữa đáng nói vì nó âm thầm. CID là số 64 bit, dài tới 20 chữ số, trong khi kiểu số của JavaScript chỉ giữ nguyên vẹn tới 2^53 trừ 1. Tính bằng kiểu số thường thì vài chữ số cuối bị làm tròn mà nhìn vẫn ra dáng một CID bình thường. Tool này tính bằng BigInt, kiểu số nguyên lớn của JavaScript, nên chữ số cuối không rơi mất.
Giới hạn đã biết
Link rút gọn thì chịu. Muốn lấy CID từ nó, bạn phải mở link trên trình duyệt, đợi thanh địa chỉ nhảy sang đường dẫn đầy đủ, rồi copy đường dẫn đó dán lại vào đây. Tool cố tình không tự mở giúp, vì như vậy là gửi link của bạn ra một máy chủ khác.
CID không phải Place ID. Place ID là chuỗi chữ và số kiểu ChIJ… mà API Google Maps dùng, còn CID là con số trong tham số cid=. Chúng cùng chỉ một địa điểm nhưng không đổi qua lại được bằng phép tính, nên tool này không nhận Place ID.
Tool đọc chuỗi ký tự chứ không kiểm tra CID có thật hay không. Bạn dán vào một cặp hex bịa ra thì nó vẫn trả về một con số đúng quy tắc. Bấm thử link dựng sẵn là biết ngay.
Link chụp màn hình, ảnh QR hay chữ nằm trong file PDF thì tool không đọc được. Phải là chữ dán vào ô nhập.
Câu hỏi hay gặp
CID nằm ở chỗ nào trong link?
Hai chỗ. Rõ nhất là ngay sau ?cid= hoặc &cid=, dạng thập phân, đọc bằng mắt cũng được. Chỗ còn lại kín hơn: trong đường dẫn /maps/place/ có một đoạn !1s0x…:0x…, và nửa sau dấu hai chấm là CID viết ở dạng hex.
CID khác Place ID chỗ nào?
Khác cả về hình dạng lẫn nơi dùng. Place ID là chuỗi ký tự bắt đầu bằng ChIJ, dành cho API. CID là một số nguyên, dùng để dựng link mở thẳng địa điểm. Trong công việc hằng ngày thì CID tiện hơn vì dán vào đâu cũng thành link bấm được, còn Place ID phải có công cụ mới dùng tới.
Link rút gọn thì lấy CID kiểu gì?
Mở link đó trên trình duyệt. Đợi vài giây cho nó nhảy xong, thanh địa chỉ sẽ hiện đường dẫn đầy đủ có chứa đoạn 0x…:0x…. Copy nguyên thanh địa chỉ, dán lại vào ô nhập ở trên. Trên điện thoại thì bấm mở bằng trình duyệt thay vì mở trong ứng dụng, vì ứng dụng không cho bạn nhìn thấy đường dẫn.
Dán CID vào bảng tính bị mất mấy số cuối thì sao?
Ô đó đang ở định dạng số, mà CID dài hơn mức bảng tính giữ nguyên vẹn được nên phần đuôi bị làm tròn thành số 0. Đổi cột sang định dạng văn bản rồi dán lại. Nếu bảng đã lưu rồi mới phát hiện thì lấy lại từ link gốc, đừng sửa tay mấy số cuối vì không đoán ra được.
Công cụ này dùng được không?
Chưa có lượt nào. Bạn là người đầu tiên.
Nhúng công cụ này vào website của bạn
Dán đoạn mã dưới đây vào trang của bạn. Công cụ vẫn chạy trong trình duyệt người đọc, không gửi dữ liệu đi đâu. Khung nhúng có sẵn một dòng ghi nguồn trỏ về trang này.
Trần Tiến
Dân IT rẽ sang SEO từ 2022. Tự tay xử lý hơn 10.000 đơn offpage trước khi lập công ty. Tin vào việc bàn giao bằng số tra cứu được, và nói thẳng cả khi mất đơn.
