首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用GMaps.js的fitBounds

如何使用GMaps.js的fitBounds
EN

Stack Overflow用户
提问于 2013-12-13 02:31:28
回答 2查看 6.6K关注 0票数 5

我正在使用GMaps.js,我有几个点要显示,我需要显示所有内容并将缩放设置到点上,我正在查看文档并请求google.maps.LatLng类型的数组。我有以下代码

代码语言:javascript
复制
for (x in geo){
var item  = new google.maps.LatLng(geo[x]["latitud"], geo[x]["longitud"]);
arrayBound.push(item);
}
map = new GMaps({
div: '#divMapa',
lat: latWS,
lng: lngWS,
zoom: 13
});

map.fitBounds(arrayBound);
EN

回答 2

Stack Overflow用户

发布于 2014-04-20 05:16:42

我不认为解决方案是显而易见的,但是,这里有一个适用于v0.4.11的示例:

代码语言:javascript
复制
var latlngs = [{lat:"39.158542", lng:"-84.423903"}, {lat:"39.4339357", lng:"-84.9850474"}];
var bounds = [];
for (var i in latlngs) {
  var latlng = new google.maps.LatLng(latlngs[i].lat, latlngs[i].lng);
  bounds.push(latlng);
  map.addMarker({
    lat: latlngs[i].lat,
    lng: latlngs[i].lng
  });
}
map.fitLatLngBounds(bounds);
票数 13
EN

Stack Overflow用户

发布于 2014-03-19 00:32:11

fitBounds重命名为fitLatLngBounds

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20551402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档