2
A
回答
-2
<!DOCTYPE html "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Maps JavaScript API Example</title>
<script src="http://maps.google.com/maps?file=api&v=2&key=abcdefg&sensor=true_or_false"
type="text/javascript"></script>
<script type="text/javascript">
function initialize() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map_canvas"));
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
map.setUIToDefault();
}
}
</script>
</head>
<body onload="initialize()" onunload="GUnload()">
<div id="map_canvas" style="width: 500px; height: 300px"></div>
</body>
</html>
的map.setCenter()函数可用于设置缩放级别,即map.setCenter(坐标的GLatLng,缩放级别)
2
参见:How to get Google Maps API to set the correct zoom level for a country?
综上所述,您使用Geocoder对象通过查询字符串(“,”)来getLocations。然后使用返回的PlaceMarker对象来定义LatLngBounds对象。使用LatLngBounds对象作为getBoundsZoomLevel的参数来设置缩放级别。
0
你可以要求一定geoposition尽可能高的变焦: https://developers.google.com/maps/documentation/javascript/maxzoom
我已经集成创建地图后调用。所以,虽然地图加载同时也请求了最大缩放级别,并将其重置地图缩放级别,只有当它比地图的缩放级别较低:
this.map = this.createMap(this.el, this.initPosition);
var maxZoomService = new google.maps.MaxZoomService();
maxZoomService.getMaxZoomAtLatLng(this.initPosition, _.bind(function(response) {
if (response.status != google.maps.MaxZoomStatus.OK) {
return;
} else {
console.log("GoogleMapView maxzoomlevel is " + response.zoom);
if (response.zoom < this.map.getZoom()) {
this.map.setZoom(response.zoom);
}
}
}, this));
相关问题
- 1. 在谷歌Android地图中自动设置缩放级别
- 2. 在谷歌地图中设置自定义缩放级别
- 3. 在谷歌地图android中动态设置缩放级别
- 4. 如何在谷歌地图中设置缩放级别
- 5. 在谷歌地图上设置适当的缩放级别
- 6. 缩放级别 - 谷歌地图,国家
- 7. 谷歌地图半径缩放级别
- 8. 谷歌地图缩放级别
- 9. 动态设置谷歌地图缩放
- 10. 谷歌地图设置界限缩放级别
- 11. 谷歌地图 - 如何设置缩放级别
- 12. Overring在谷歌地图的地图缩放级别ExpressionEngine
- 13. 如何在谷歌地图中设置25公里的缩放级别?
- 14. 谷歌地图V3缩放设置
- 15. 谷歌地图上的自定义缩放级别
- 16. 谷歌地图v3 - 限制可视区域和缩放级别
- 17. 谷歌地图自动缩放
- 18. 缩放级别限制了我的谷歌地图iOS应用
- 19. 在缩放级别3的谷歌地图中隐藏标记
- 20. 如何在wordpress中增加谷歌地图的缩放级别
- 21. 谷歌地图API 3:缩放级别动态圈
- 22. 如何动态设置Google地图自定义缩放级别?
- 23. WordPress的:需要设置缩放级别在谷歌嵌入式地图的iframe
- 24. 谷歌地图覆盖图在某些缩放级别消失
- 25. 谷歌地图 - 缩放级别为1-4的自定义地图图块,然后是默认的谷歌地图图块其他缩放级别
- 26. 设置谷歌地图的缩放等级15
- 27. 谷歌地图上的kml文件中的缩放级别
- 28. 谷歌地图标记锚远在缩放级别
- 29. 如何在谷歌地图上设置动态缩放v3
- 30. jqplot自定义缩放手动或设置缩放级别
这不是用户问。他需要一种*自动*的方式来做到这一点。 – 2010-03-11 15:27:18