0
У меня есть функция .click jquery, когда нужно принимать долготу и широту и панорамировать карту до этой точки, кликнув по ссылке. Я пробовал это, но когда я нажимаю на ссылку, карта исчезает только на сером фоне карты, а центральный маркер остается.Google map исчезает
html.erb
<td id="<%= i%>" data-lat="<%= favorite_place.latitude%>" data-lng="<%= favorite_place.longitude%>"><a class="clicks" href="#"><%=truncate(favorite_place.name,length:19,omission:'',separator:',')%></a> </td>
javascript
//When user clicks on the name of any place the map pans to this place.
$('.clicks').click(function(event) {
event.preventDefault();
var lt=$(this).data("lat");
var ln=$(this).data("lng");
var panPoint = new google.maps.LatLng(lt,ln);
map.panTo(panPoint);
map.setZoom(16);
});
является карта глобальным/в той же области видимости функции? также, почему вы привязываете обработчик кликов к '', а не к td? – Alex
Ох, Спасибо большое @Alex, когда я привязал обработчик кликов к
Не могли бы вы разместить его в качестве ответа, чтобы принять его или что я буду делать @Alex Я новый пользователь stackoverflow.com –
ответ
Попробуйте привязки обработчика щелчка к тду, возможно распространение не работает, как ожидается, здесь:
источник
2014-10-28 09:50:49 Alex
Смежные вопросы