在gmaps4rails中,如何移动地图以使标记处于可见状态?

| 我想通过ajax调用分别设置一组位置,其中一些不在地图的当前范围内。有没有一种方法可以移动地图以使标记可见? 我不需要它在中心,只要它在视野中即可。     
已邀请:
        经过研究,我发现了。我仍然想知道如果标记在地图上可见,如何不必居中。
var centerpoint = new google.maps.LatLng(lat_value, long_value);
Gmaps4Rails.map.setCenter(centerpoint)
编辑:找到关于每次都不居中地图的答案。 伪代码版本。 1.从Gmaps4Rails.map.getBounds()获取值。 2.使用所得的ta和la值来查看标记是否在这些值内。 3.如果标记不在这些值之内,请居中放置地图,否则放置不居中放置地图的标记。 谢谢你们。我应该发表更多问题。这确实有助于我思考自己的问题。     
        吉姆发布时的答案可能是正确的。但是到目前为止,正确的方法是:
var centerpoint = new google.maps.LatLng(lat_value, long_value);
Gmaps.map.map.setCenter(centerpoint);
    
        只要将
auto_adjust
设置传递给
true
,您的期望就会自动完成。看这里。 然后,您应该只使用此处描述的js函数
Gmaps4Rails.add_markers
。     

要回复问题请先登录注册