HTTP で保護された Web サイトにアクセスした人の位置情報を取得できる無料の API/Web サービスはありますか?
以前はhttps://ssl.geoplugin.net/
これを確認していましたが、現在は位置情報をリクエストするためにプレミアム キーが必要です。Google Maps GeoLocation API も使用しようとしましたが、間違った場所が表示されます。そのため、無料の JavaScript プラグインを使用するように依頼することになります。ありがとう
HTTP で保護された Web サイトにアクセスした人の位置情報を取得できる無料の API/Web サービスはありますか?
以前はhttps://ssl.geoplugin.net/
これを確認していましたが、現在は位置情報をリクエストするためにプレミアム キーが必要です。Google Maps GeoLocation API も使用しようとしましたが、間違った場所が表示されます。そのため、無料の JavaScript プラグインを使用するように依頼することになります。ありがとう
これは実際には 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;
}