Измените google maps v3 streetview на другой div / canvas - PullRequest
0 голосов
/ 05 марта 2012

В настоящее время у меня есть два div для карт Google v3.Один для самой карты, а другой для просмотра улиц.Когда кто-то нажимает на объект в меню боковой панели или на маркере, он показывает вид улицы в окне просмотра улиц.

Теперь мне интересно, возможно ли добавить пользовательский элемент управления, который переключает вид улиц между двумяdivs.

Так стандартно должно быть:

var streetview = new google.maps.StreetViewPanorama(document.getElementById("streetview"), panoramaOptions);
map.setStreetView(streetview);

, а когда кто-то нажимает на элемент управления, оно должно быть:

var streetview = new google.maps.StreetViewPanorama(document.getElementById("map"), panoramaOptions);
map.setStreetView(streetview);

Возможно ли это?

1 Ответ

0 голосов
/ 05 марта 2012

Вы можете сами управлять div, вместо того, чтобы связываться с API Карт. Вы можете использовать контейнеры div, а затем, например, поменять местами "#map" и "#streetview" родителей.

...