1

HTTP で保護された Web サイトにアクセスした人の位置情報を取得できる無料の API/Web サービスはありますか?

以前はhttps://ssl.geoplugin.net/これを確認していましたが、現在は位置情報をリクエストするためにプレミアム キーが必要です。Google Maps GeoLocation API も使用しようとしましたが、間違った場所が表示されます。そのため、無料の JavaScript プラグインを使用するように依頼することになります。ありがとう

4

1 に答える 1

3

これは実際には HTML5 の機能であるため、次のようにします。

var x=document.getElementById("demo");
function getLocation() {
    if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(showPosition);
    } else{
        x.innerHTML="Geolocation is not supported by this browser.";
    }
}
function showPosition(position) {
    x.innerHTML="Latitude: " + position.coords.latitude + 
    "<br>Longitude: " + position.coords.longitude; 
}

http://www.w3schools.com/html/html5_geolocation.aspから入手

于 2013-04-19T00:55:14.660 に答える