我想要通过ajax调用单独调出一组位置,其中一些位置不在地图的当前范围内。有没有办法移动地图以便标记在视图中?
我不需要它在中心,只要它在视野中。
答案 0 :(得分:2)
var centerpoint = new google.maps.LatLng(lat_value, long_value);
Gmaps4Rails.map.setCenter(centerpoint)
编辑:找到每次如何不居中地图的答案。
伪码版本。
1.从Gmaps4Rails.map.getBounds()获取值。
2.使用生成的ta和la值来查看标记 这些值
3.如果标记在这些值之外,则居中映射,否则放置标记而不居中映射。
谢谢你们。我应该发布更多问题。这真的有助于我思考我的问题。
答案 1 :(得分:2)
var centerpoint = new google.maps.LatLng(lat_value, long_value);
Gmaps.map.map.setCenter(centerpoint);
答案 2 :(得分:0)