4
Google Maps Geo Location APIを使用しています。私はまず、ローカル、FirefoxとChromeの作業ファイルでテストしました。それがライブサイト(httpsではない)に移動したとき、それはFirefoxのためにうまく動作しますが、クロムでは動作しません。このエラーを取得:ここGoogleマップのジオロケーションに安全なSSL接続が必要ですか?
Geocoder failed
は私のコードです:
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
var geocoder;
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(successFunction, errorFunction);
}
//Get the latitude and the longitude;
function successFunction(position) {
var lat = position.coords.latitude;
var lng = position.coords.longitude;
}
function errorFunction() {
alert("Geocoder failed");
}
</script>
は、クロムをGEOの場所のためのセキュアなSSL接続が必要なの?
Fine。なぜそれがFirefox上で動作していますか?それは安全な接続を必要としないのですか? –
@MahaDev現在、このジオロケーションを強力な機能とみなしているクロムだけです。したがって、それらは非難される。 **他には**が続きます。*ジオロケーション、通知、フルスクリーン、ポインタロック、メディアストリームAPI *などの機能は将来的に安全な原点を必要とします。そう、ええ、まだFirefox用ではありません。 – choz
素晴らしい、ありがとう:) –