изменить размер карты по клику - PullRequest
1 голос
/ 20 января 2011

Как я могу настроить его так, чтобы, когда пользователь нажимал кнопку отправки, карта изменяла свой размер, чтобы соответствовать направлениям, как это происходит на картах визга при поиске направлений?

Спасибо

Ответы [ 2 ]

1 голос
/ 20 января 2011

Ну, без особой информации в вашем вопросе, просто добавьте модификацию стиля в ваш обработчик направления карты.В простейшей форме: но, не зная больше о вашей конкретной настройке, я не могу сделать гораздо больше.

HTML:

<FORM onSubmit="findDirections()">

JavaScript:

function findDirections() {
    // Change map width
    document.getElementsById("directions_map").style.width = "600px";

    // Do google maps lookup, etc
}
0 голосов
/ 20 января 2011

Вы имеете в виду, как установить центр и масштаб карты, чтобы направление соответствовало такому виду?Если это так, вы можете получить точки этого направления, добавить их для создания LatLngBounds (используя метод extend) и использовать Map.fitBounds с подготовленными границами в качестве параметра.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...