Как переопределить или удалить элемент управления в Google Map API - PullRequest
1 голос
/ 01 марта 2010

Я играл в карты Google в течение последних двух дней и начал немного понимать его функциональность.

Я использовал Large Map, т.е. 700 X 300 размер карты разрешения, и я пытался реализовать элементы управления, используемые в маленьких картах.

например.

* +1007 *

Здесь, в 1 (а). Небольшое управление масштабированием не становится видимым, пока я не уберу строку map.setUIToDefault() и не добавлю еще одну строку customUI.controls.largezoomcontrol3d=false. Хотя я ожидал, что при написании кода выше, эти элементы управления будут переопределены.

1 (б). Я пытался использовать map.removeControl(Control:GControl), где я не смог передать правильный параметр. Я хотел удалить largezoomcontrol3d с карты, но не смог разобраться, как обратиться к этому элементу управления на текущей карте.

  1. Та же самая главная проблема возникает и здесь. Единственная разница здесь в том, что здесь видны оба элемента управления menumaptypecontrol и maptypecontrol, здесь menumaptypecontrol перекрывается с maptypecontrol

  2. Я пытаюсь включить вращение на карте, но у меня это не работает.

1 Ответ

1 голос
/ 01 марта 2010

думая о map.removeControl, вы были достаточно близко к решению (если я получил то, что вам нужно). посмотрите здесь:

Органы управления

Итак, вам нужно просто использовать функцию map.addControl , чтобы добавить именно то, что вам нужно, а не то, что вы сделали.

извините, забыл про поворот карты. Я думаю, что следующий простой пример Google Map может вам помочь (я просто никогда не играл с ротацией, но пример выглядит очень простым для изучения):
Пример ротации Google Map

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