2

次のコードは、私のデスクトップ ブラウザーでは機能しますが、Android フォンの既定のブラウザーでは機能しません。「ブラウザー サポートの地理位置情報」のアラート ボックスが表示されますが、場所のアラート ボックスは表示されません。

ありがとう

<!DOCTYPE html>
<html>
<head>
    <script type="text/javascript">
        if (navigator.geolocation) {
            alert('Browser support geolocation')
            navigator.geolocation.getCurrentPosition(showPosition);
        }
        else { alert('Browser does not support geolocation'); }

        function showPosition(position) {

            alert(position.coords.latitude + ":" + position.coords.longitude);
            document.title = position.coords.latitude + ":" + position.coords.longitude;
        }
    </script>

</head>
<body>
<div id="coor">Loading...</div>
</body>
</html>

更新: 上記のコードは、携帯電話で GPS を有効にした場合にのみ機能します。

4

1 に答える 1

0

このコードは、デフォルトのブラウザー (2 つのアラート) で機能します。ページをホストするサーバーが携帯電話によって自動化されていること、および位置情報へのアクセスも許可されていることを確認する必要があります。デフォルト ブラウザの設定を確認してください。

于 2013-03-01T03:48:11.107 に答える