Để đưa ra một câu trả lời cụ thể hơn một chút. HTML5 cho phép bạn có được tọa độ địa lý và nó thực hiện một công việc khá tốt. Nhìn chung, hỗ trợ trình duyệt cho định vị địa lý là khá tốt, tất cả các trình duyệt chính ngoại trừ eg7 và eg8 (và opera mini). IE9 thực hiện công việc nhưng là trình diễn tệ nhất. Thanh toán caniuse.com:
http://caniuse.com/#search=geol
Ngoài ra, bạn cần có sự chấp thuận của người dùng để truy cập vị trí của họ, vì vậy hãy đảm bảo bạn kiểm tra điều này và đưa ra một số hướng dẫn phù hợp trong trường hợp nó bị tắt. Đặc biệt đối với quyền bật Iphone trên Safari thì hơi cồng kềnh.