2011-03-10 13 views
7

W3CジオロケーションAPIがサファリ5で動作しないようです。 このページを試しましたが、ジオロケーションが失敗したと伝えます。W3CジオロケーションAPIがSafari 5で動作しない

コード: http://code.google.com/apis/maps/documentation/javascript/examples/map-geolocation.html

なぜそうなのか誰かが私を説明することができますか?

+0

提供されたリンクが私に役立ちました。私はMac OSX 10.6.6でSafari 5.0.4を使用しており、現時点ではドイツにいる。この種の情報は、あなたの場合に何が間違っているのかを人々が理解するのに役立ちます。また、サファリの開発ツールを見てみることもできます。 – clauswey

+1

WindowsでSafari 5.0.4を使用しても、私にとってはうまくいきません。ブラウザは、自分の場所を共有できるかどうかを尋ねます。私は許可といい、Webページは自分の場所を取得できません。 Safari以外のブラウザでも動作します。 – mhenry1384

答えて

0

私は、MacのSnow LeopardのSafari 5.0.5を使用して、私はSafariでの位置情報サービスを有効にしてみ

Error: The Geolocation service failed 

を得ていたあなたのリンクをクリックした後です。

[環境設定] - > [セキュリティ]に移動し、[ウェブサイトに場所情報を要求する]をオンにします。また、「システム環境設定」 - >「セキュリティ」に「ロケーションサービスを無効にする」が選択されていないことを確認してください。

今、すべての期待どおりに動作し、私は

Location found using W3C standard 
+0

Mac Snow Leopardを使用しています。それはWindows 7で動作しますか?元の質問にWindowsとMacを指定していないので、これをあなたの答えについての苦情として受け取らないでください。 –

11

を取得していますが、あなたは無線LAN(有線せず)に接続しているときのみ動作Safariでジオロケーションのようになります。 Geolocation in Safari 5

+0

テスト済みで、動作を確認してください:) – Devyn

0

場合は、私のようなMacで作業していて、他の回答が役に立たない場合は、Safariアプリケーションがあなたの場所を特定することが許可されていることを確認してください:

システム環境設定 - >セキュリティとプライバシー - >プライバシー - > L ocation Services - > Safariのチェックボックスをオンにします。

pageを更新するように求められたら、Safariで現在地を取得できるようにしてください。地図上で現在地を確認できるはずです。

上記はOS X El Capitanで再現されました。

関連する問題