是否可以在不使用JSON的情况下向Google Maps API添加航点?

时间:2010-07-27 00:48:46

标签: javascript asp.net-mvc-2 google-maps

我使用的是ASP.NET MVC,而我正在使用带有Javascript的Google Maps API。我将一个模型发送到视图,其中包含一个或多个航路点以添加到路线中。

        function calcRoute() {
        initialize();
        var start = "<%= Model.StartAddress %>";
        var end = "<%= Model.ClientAddress %>";

        var waypts = [];

        waypts.push({
            location: "<%= Model.PickupAddress[0] %>",
            stopover:true
        });

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

        directionsService.route(request, function (response, status) {
            if (status == google.maps.DirectionsStatus.OK) {
                directionsDisplay.setDirections(response);
            }
        });
    }

是否可以使用Model.PickupAddress数组中的地址以这种方式添加路标?我已经看过使用JSON(用于标记)的示例代码,但是如果我可以直接在这个Javascript代码中执行它,那对我来说没问题。

0 个答案:

没有答案