Vấn đề của tôi liên quan đến việc xác nhận/chuẩn hóa đầu vào của người dùng cho sự kết hợp của Quốc gia và 'Thành phố' trong khi đăng ký. Lý tưởng nhất, tôi muốn chức năng tương tự như trang đăng ký OkCupid (http://www.okcupid.com/signup), nơi câu hỏi này được hỏi. Mất tập trung vào trường đầu vào thành phố xác nhận đầu vào bằng cách nào đó, và nó là tuyệt vời tốt ở đó. Tôi đã thử một thị trấn nông thôn nhỏ ở nông thôn Úc (pop. < 6000) và một thị trấn ngẫu nhiên ở Phần Lan, và cả hai đều được xác nhận chính xác và nhanh chóng.Bình thường hóa/Xác thực đầu vào 'Thành phố' của người dùng trong khi đăng ký
Bình thường hóa/Xác thực là quan trọng vì tôi muốn bình thường hóa trường 'Thành phố' của thực thể sự kiện do người dùng tạo để cho phép đối sánh với người dùng ở cùng một vị trí.
Xác thực này có ý nghĩa cả từ quan điểm logic ứng dụng (Tôi không muốn đối phó với 'NYC' = 'Thành phố New York' = 'New York', New York '=' New York 'quagmire) và góc nhìn người dùng (người dùng khác hiểu vị trí của người dùng).
Tôi đang sử dụng PHP và jQuery nếu điều đó tạo nên sự khác biệt, nhưng bất kỳ giải pháp nào tại thời điểm này hứa hẹn hơn là không có gì!
Cảm ơn trước!
EDIT: Đã giải quyết! Yahoo cung cấp API PlaceMaker - phân tích chuỗi vị trí dạng tự do! 50.000 yêu cầu mỗi giới hạn trong ngày:
http://developer.yahoo.com/geo/placemaker/
Điều đó thật tuyệt vời. Liệu nó có trả lại vĩ độ và kinh độ không? –
Vâng, mọi thứ. Cách đặt của nó với nhau có nghĩa là nó về cơ bản kính thiên văn để càng nhiều hoặc ít thông tin như bạn cung cấp cho nó, trong khi cung cấp một 'chất lượng' đánh giá tùy thuộc vào những gì bạn muốn biết. Ví dụ.nếu bạn muốn thông tin đường chéo ở độ phân giải không có, nó cung cấp một cái gì đó gần đó trong khi giảm giá trị 'chất lượng' nó trả về. – ubermensch
Dịch vụ Vị trí và Máy tạo vị trí đã trở thành một phần của [dịch vụ BOSS] (https://developer.yahoo.com/boss/geo/) vào năm 2012. Chúng vẫn có sẵn cho ** sử dụng phi thương mại và [tỷ lệ giới hạn trong 2000 truy vấn mỗi ngày trên mỗi bảng cho mỗi ID ứng dụng] (https://developer.yahoo.com/boss/geo/docs/free_YQL.html#table_pf). – jonatan