我必须设置scaleControl字体大小。我尝试过如下。
var opts = {
zoom: 12,
center: latlng,
mapTypeId: google.maps.MapTypeId.SATELLITE,
scrollwheel: false,
disableDoubleClickZoom: true,
draggable: true,
mapTypeControl: true,
panControl: false,
zoomControl: false,
scaleControl: true,
streetViewControl: false,
scaleControlOptions: { position: google.maps.ControlPosition.TOP_RIGHT }
};
map = new google.maps.Map(document.getElementById("map_canvas"), opts);
上面代码中的设置了如下字体大小
scaleControlOptions: { position: google.maps.ControlPosition.TOP_RIGHT, style:{fontSize: 10} }
它不起作用......任何建议......
答案 0 :(得分:1)
@VJS Scale Control没有可编辑或更新的属性,无法为其定制视图。请参阅有关ScaleOption的链接。 您可以尝试通过创建自己的CSS来覆盖它,但请注意(版权和使用条款)样式将受到影响。