2011-03-10 48 views
7

API vị trí địa lý W3C dường như không hoạt động trong safari 5. Tôi đã thử trang này và nó cho tôi biết rằng Vị trí địa lý không thành công.API định vị W3C không hoạt động trên Safari 5

Mã: http://code.google.com/apis/maps/documentation/javascript/examples/map-geolocation.html

có thể ai đó giải thích cho tôi tại sao điều này là như vậy?

+0

liên kết được cung cấp cho tôi. Tôi đang sử dụng Safari 5.0.4 trên Mac OSX 10.6.6 và hiện đang ở Đức. Loại thông tin này có thể giúp mọi người tìm ra điều gì sai trong trường hợp của bạn. Cũng có thể xem xét các công cụ phát triển của safari. – clauswey

+1

Không hoạt động đối với tôi, bằng cách sử dụng Safari 5.0.4 trên Windows. Trình duyệt hỏi tôi có thể chia sẻ vị trí của mình hay không, tôi nói Cho phép và trang web không thể nhận được vị trí của tôi. Hoạt động trong các trình duyệt khác, không phải Safari. – mhenry1384

Trả lời

0

Tôi đang sử dụng Safari 5.0.5 trên Mac Snow Leopard và nhấp vào liên kết sau khi bạn tôi đã nhận được

Error: The Geolocation service failed 

Cố gắng tạo điều kiện cho các dịch vụ định vị trong Safari.

Đi tới Tùy chọn-> Bảo mật và chọn "Cho phép các trang web yêu cầu thông tin vị trí". Ngoài ra, hãy chắc chắn rằng System Preferences-> Security không có "Disable Location Services" được chọn.

Bây giờ tất cả các công trình như mong đợi và tôi nhận được

Location found using W3C standard 
+0

Bạn đang sử dụng Mac Snow Leopard. Nó có hoạt động trên Windows 7 không? Vui lòng không coi đây là khiếu nại về câu trả lời của bạn vì câu hỏi ban đầu không chỉ định Windows so với Mac. –

11

Hình như định vị trong safari chỉ hoạt động khi bạn đã kết nối với wifi (không dây): Geolocation in Safari 5

+0

Đã kiểm tra và xác nhận rằng hoạt động :) – Devyn

0

Nếu, như tôi , bạn đang làm việc trên máy Mac và không có câu trả lời nào khác giúp, hãy kiểm tra xem ứng dụng Safari có được phép xác định vị trí của bạn không:

Tùy chọn hệ thống -> Bảo mật và quyền riêng tư -> Bảo mật -> L ocation Services -> Chọn hộp kiểm Safari.

Làm mới page, nếu được nhắc, hãy cho phép Safari lấy vị trí của bạn và bây giờ bạn sẽ có thể thấy vị trí của bạn trên bản đồ.

Ở trên được sao chép trên OS X El Capitan.

Các vấn đề liên quan