这是我的地图初始化
var userLatLong = new google.maps.LatLng(userLat,userLong),
markers,
userMapOptions = {
zoom: 11,
center: userLatLong,
mapTypeId: google.maps.MapTypeId.ROADMAP,
streetViewControl: false,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.LARGE,
},
scaleControl: true,
panControl: true
},
userMap = new google.maps.Map(document.getElementById("map_canvas"), userMapOptions);
我尝试添加“DirectionsUnitSystem:google.maps.DirectionsUnitSystem.IMPERIAL”,但这根本没有帮助。userLat 为 37.61,userLong 为 -77.3,位于弗吉尼亚州。
从我一直在阅读的内容来看,比例值应该从您选择的任何原产国开始。
我知道点击比例会改变比例单位,但我不希望用户不得不点击比例来改变它。我什至尝试通过添加“空闲”类型的侦听器来尝试查找 DOM 对象并发送“点击”事件,但是当我在侦听器中遇到断点时,尚未绘制比例尺所以它可以'不被访问。