2

こんにちは、質問にあるように、地理位置情報を使用してラップトップの現在の位置をWebサイトに送信して、現在の位置をGoogleマップに表示できるようにしようとしています。私の問題は、これまでのところ、サーバーの位置を表示することしかできず、ラップトップで実行されてサーバーに送信される何らかの形式のスクリプトを取得することです。誰かが方法を知っているかどうかを確認するだけですこれにアプローチするには、私にいくつかの困難を引き起こしているので、ありがとう

if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(function (position) {
        var latitude = position.coords.latitude;
        var longitude = position.coords.longitude;
        var coords = new google.maps.LatLng(latitude, longitude);
        var mapOptions = {
            zoom: 15,
            center: coords,
            mapTypeControl: true,
            navigationControlOptions: {
                style: google.maps.NavigationControlStyle.SMALL
            },
            mapTypeId: google.maps.MapTypeId.ROADMAP
        };
        map = new google.maps.Map(
            document.getElementById("mapContainer"), 
            mapOptions
        );
        var marker = new google.maps.Marker({
            position: coords,
            map: map,
            title: "Your current location!"
        });
    });
} else {
    alert("Geolocation API is not supported in your browser.");
} 
4

1 に答える 1

0

問題のあるコードを提供していないので、公式の Google Maps Gelocation API Web サイト ページへのリンクを提供することもできます: https://developers.google.com/maps/documentation/ビジネス/ジオロケーション/ .

于 2013-02-26T11:26:10.817 に答える