создание ссылки навигации по маркерам на картах Google - PullRequest
0 голосов
/ 18 июля 2011

Я пытаюсь использовать навигационное меню, которое связывает ссылки с маркером на картах Google. При нажатии карта центрируется на маркере, который соответствует нажатой ссылке. Я видел этот замечательный пример, http://www.cannonade.net/geo.php?test=geo20,, но был смущен исходным кодом и тем, что он был для боковой панели. Мне бы хотелось, чтобы моя навигация была выше карты.

1 Ответ

0 голосов
/ 18 июля 2011

с обновлением страницы

Если вы планируете перейти на новую страницу (т. Е. В профиль для нового местоположения), то вам просто нужно сохранить значение LatLng маркера либо в ссылке, либо для нажатияв javascript из кода на стороне сервера.

После этого вы можете просто создать свою карту как обычно:

map.setCenter(latlng);

Ссылка на карту

Без обновления страницы

Если вы не планируете обновлять страницу, просто переместите карту - вместо этого вы можете использовать panTo(latlng).

Это может выглядеть примерно так:

<a href="javascript: map.panTo(new LatLng(25.2, 105.7))">Mexico</a>
...