小编use*_*428的帖子

谷歌地图距离计算器与地理位置

我有一个小型的网络应用程序,可以计算谷歌地图上两点之间的距离.

我希望在加载应用程序时将用户置于其当前位置.我试过不同的地理定位方法,没有任何运气.

最好的方法是让它计算用户位置的距离.但是,仅仅让用户在网络应用中的位置对我来说就足够了.

<html>
    <head>
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no"/>
    <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
    <script type="text/javascript">

    var directionDisplay;
    var map;


function initialize() {
    directionsDisplay = new google.maps.DirectionsRenderer();
    var copenhagen = new google.maps.LatLng(55.6771, 12.5704);
    var myOptions = {
        zoom:12,
        mapTypeId: google.maps.MapTypeId.ROADMAP,
        center: copenhagen
    }

    map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
    directionsDisplay.setMap(map);
    }


    var directionsService = new google.maps.DirectionsService();

    function calcRoute() {
    var start = document.getElementById("start").value;
    var end = document.getElementById("end").value;
    var distanceInput = document.getElementById("distance");

    var request = {
        origin:start,
        destination:end,
        travelMode: google.maps.DirectionsTravelMode.DRIVING
    };

    directionsService.route(request, function(response, status) …
Run Code Online (Sandbox Code Playgroud)

javascript maps geolocation

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

geolocation ×1

javascript ×1

maps ×1