尝试将笔记本电脑的当前位置发送到服务器并在Google地图上显示

时间:2013-02-26 11:09:08

标签: javascript html geolocation

嗨,因为问题是我正在尝试使用地理位置将我的笔记本电脑当前位置发送到我的网站,以便它可以在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.");
} 

1 个答案:

答案 0 :(得分:0)

好吧,既然您没有提供任何有问题的代码,我不妨给您一个指向官方Google Maps Gelocation API网站页面的链接:https://developers.google.com/maps/documentation/business/geolocation/