Я использую Google Map API v3 и jQuery 1.11.0.Как изменить Центр Google Map, нажав кнопку
У меня есть карта Google в следующем div-
<div id="googleMap" class="map_div"></div>
The map.js находится за пределами HTML-файл, она связана.
Теперь у меня есть кнопка в другой части HTML (вне карты) как this-
<button id="3">Change center</button>
Теперь я хочу добавить на клик событии, которое приведет к изменению центра карты к новому Lat, Lon.
Итак, у меня есть JavaScript в HTML, как this-
<script>
$(document).ready(function()
{
$("#3").click(function(){
var center = new google.maps.LatLng(10.23,123.45);
map.panTo(center);
});
});
</script>
Может кто-нибудь мне помочь, пожалуйста?
Заранее благодарим за помощь.
Не уверен, что «3» является действительным ID (начиная с номера). Любые ошибки в консоли? –
Где задана переменная «map»? Это не в вашем коде. –
Вы не можете этого сделать, потому что в вашей функции объект карты, вероятно, еще не готов. Вы можете сделать то же самое после инициализации карты или, что еще лучше, в 'google.maps.event.addDomListener'. – MrUpsidown