地図を表示するだけで、経路やルートは表示されません。 mapOptions = {... scaleControl:true、...}でコントロールを追加することはできますが、スケールの単位をimperialに変更することに関するドキュメントは見つかりませんでした。Google Maps API v3に表示される縮尺を桁数(英国)に変更するには
ここに私のコードです:
var mapOptions = {
zoom: 4,
mapTypeControl: false,
center: new google.maps.LatLng(38.8282, -98.5795),
mapTypeId: google.maps.MapTypeId.ROADMAP,
scaleControl: true,
scaleControlOptions: {position: google.maps.ControlPosition.BOTTOM_LEFT}
};
google.maps.visualRefresh = true;
map = new google.maps.Map(document.getElementById('map'),mapOptions);
注:たControlPositionが動作しないように見えるが、常に右下に行きます。
私はあなたがこの時点で視覚的にリフレッシュに帝国単位に設定縮尺で地図の負荷を持つことができることはよく分かりません。ただし、スケールコントロールをクリックすると、マイルとキロメートルが切り替わります。 –
クリックしたときに呼び出された同じprocを呼び出すなどの回避策がありますか?またはスケール上でマウスクリックをシミュレートすることさえできますか? –