3

这是我的地图初始化

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 对象并发送“点击”事件,但是当我在侦听器中遇到断点时,尚未绘制比例尺所以它可以'不被访问。

4

0 回答 0