2

嗨,正如问题所说,我正在尝试使用地理位置将我的笔记本电脑当前位置发送到我的网站,以便它可以在谷歌地图上显示其当前位置。我的问题是到目前为止我只能让它显示服务器的位置,并且让在笔记本电脑上运行的某种形式的脚本发送到服务器是我遇到麻烦的地方,只是想看看是否有人有任何想法解决这个问题,因为它给我带来了一些困难谢谢

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 官方网站页面的链接:https ://developers.google.com/maps/documentation/业务/地理位置/ .

于 2013-02-26T11:26:10.817 回答