2009-12-20 12 views
8

Tôi muốn hiển thị cờ quốc gia tùy thuộc vào địa chỉ IP tôi nhận được ở phía máy chủ. Địa chỉ IP cố định có được gán cho các quốc gia không? Tôi có thể lấy cơ sở dữ liệu cho địa chỉ ip để lập bản đồ quốc gia ở đâu?Kết hợp địa chỉ IP với quốc gia

+1

Khá thẳng về phía trước. Nhận [biểu tượng cờ quốc gia] (http://365icon.com/icon-styles/ethnic/classic2/) & bản đồ [địa chỉ IP tới quốc gia] (https://ipapi.co/api/?shell#specific-field- for-an-ip) tên.Tên biểu tượng và tên quốc gia được liên kết qua [mã] quốc gia (https://en.wikipedia.org/wiki/ISO_3166-1). – Ken

+0

Bạn có thể thực hiện một cuộc gọi GET đến 'https://ipdata.co/ ' và bạn sẽ nhận được một phản hồi định dạng JSON với tên quốc gia, longitude và vĩ độ và một số datapoints khác. – Jonathan

Trả lời

12
+0

Thật tuyệt khi biết bạn đã sử dụng tài nguyên/liên kết nào để giải quyết vấn đề của mình. –

3

Bạn đang tìm kiếm một dịch vụ IP geolocation chẳng hạn như MaxMind.

+0

Hoặc GeoBytes (http://www.geobytes.com/IpLocator.htm?GetLocation), hoặc ... Tất cả chúng ta có lẽ chỉ cần chỉnh sửa câu trả lời này (đó là, nói chung, sử dụng một trang web tham khảo) với một danh sách của chúng. :-) –

+0

@ T.J.Crowder nó không hiển thị vị trí chính xác. Hiển thị một số khác. – pudaykiran

+0

@udaykiranpulipati: Những điều này là không hoàn hảo. –

1

ip2location.com cung cấp một cơ sở dữ liệu dải IP có thể được sử dụng để gắn thẻ địa chỉ IP

họ cung cấp cho nó trong các định dạng khác nhau, cũng vì vậy bạn có thể chọn cái nào là hữu ích cho bạn

+3

nhưng không miễn phí: ( –

1

MaxMind là một trong chúng ta sử dụng

0

mở nguồn gốc hay tự cờ chứa render dựa trên IP: ip2ensign

Nó sẽ tra cứu tọa độ UV trong cờ bản đồ xture khớp với một IP tùy ý. Và nó đi kèm với cơ sở dữ liệu phạm vi IP và kết cấu.