我怀疑我的问题部分在于我对这个技术名称的精神冻结:但你在http://maps.google.co.uk/看到左下方有一个小标尺,表明x Miles有多大当前的缩放级别?
如果我使用谷歌地图API版本2,如何在我的网站地图中添加如此精彩的do-hickery小部件?
谢谢, 詹姆斯
答案 0 :(得分:32)
实际上,这就是你真正得到规模的方式:
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 10,
scaleControl: true,
center: new google.maps.LatLng(-33.92, 151.25),
mapTypeId: google.maps.MapTypeId.ROADMAP
});
答案 1 :(得分:0)
来自API docs:
GScaleControl - a map scale
答案 2 :(得分:0)
我发现如果您将地图称为函数而不是var并按照建议应用scaleControl,则整个地图无法显示。仍然致力于解决这部分问题的解决方案。
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {
center: {lat: 15.5, lng: 121},
zoom: 10
});