Направления Сенча увеличить - PullRequest
0 голосов
/ 18 апреля 2011

All

Когда я пользуюсь сервисом "Маршруты" из Google Maps, кажется, что карта всегда движется до уровня масштабирования 0 (я получаю обзор всей карты).

Когда я устанавливаю код для указаний в комментарии, уровень масштабирования работает хорошо.

Это мой код:

    /**
     * Update route
     */
    updateRoute: function ()
    {
        // route
        var start = "Belgium";
        var end = "France";
        var request =
        {
            origin:start,
            destination:end,
            travelMode: google.maps.DirectionsTravelMode.DRIVING
        };

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

       directionsDisplay.setMap(this.items.items[0].map);

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

Вот что я получаю: Map

Надеюсь, кто-нибудь может мне помочь с этим?

Заранее спасибо!

1 Ответ

1 голос
/ 15 сентября 2011

Карта автоматически масштабируется до диапазона, необходимого для отображения всего маршрута .... Я попробовал ваш код .... Если вы выберете начало и начало как два места ближе (предпочтительно один и тот же район / город), тогдаУровень масштабирования снижается до 15-16 в зависимости от расстояния ....

Поскольку вы в основном выбрали Бельгию и Францию ​​(обе из которых представляют собой очень широкие области, а не одну точку карты (так сказать)) уровень масштабирования снижается до 1 :)

Надеюсь, это поможет

...