如何将谷歌地图缩放控制默认为英制(英里)?

时间:2013-10-25 14:35:51

标签: google-maps

这是我的地图初始化

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,位于弗吉尼亚州。

从我一直在阅读的内容看起来,比例值应该从您选择的任何原籍国开始。

我知道点击比例会更改比例单位,但我不希望用户必须点击比例才能更改比例。我甚至试图通过添加类型为“idle”的侦听器来尝试为比例找到DOM对象并发送“click”事件,但是当我在侦听器中遇到断点时,比例未被绘制,因此它可以不被访问。

0 个答案:

没有答案