我试图在我的代码中添加一些回调,所以当点击地图外的图片时,地图会居中到图像所包含的位置,所以我试试这个。
Gmaps4Rails.callback = function() {
var event = document.getElementsByClassName("link-s");
event.onclick = showEvent;
function showEvent(pos) {
var pos = -25.363882,131.044922;
Gmaps4Rails.map.setCenter(pos.latLng);
};
};
它没有抛出任何错误,我使用“pos”进行测试,但我无法使其工作。
答案 0 :(得分:3)
这只是一个javascript的问题:
Gmaps4Rails.callback = function() {
var events = document.getElementsByClassName("link-s");
for (var i = 0; i < events.length; ++i) {
events[i].onclick = function() { showEvent(); };
}
function showEvent() {
Gmaps4Rails.map.setCenter(new google.maps.LatLng(-25.363882,131.044922));
};
}