Google Maps V3のズームの規制
現在htmlにはhead内に
<script type="text/javascript"src="http://maps.googleapis.com/maps/api/js?key=123456&sensor=false"></script>
<script language="JavaScript" type="text/javascript" src="v3.js"></script>
v3スクリプト内に
//functionコード
function mapload() {
var latlng = new google.maps.LatLng(123,456);
var opts = {
zoom: 16,
center: latlng,
//マップタイプHYBRID(航空写真+地図)ROADMAP(地図)SATELLITE(航空写真)TERRAIN(地形)
mapTypeId: google.maps.MapTypeId.ROADMAP,
mapTypeControlOptions: {
mapTypeId: [
google.maps.MapTypeId.ROADMAP,
google.maps.MapTypeId.TERRAIN
]
}
};
//IDコード
var map = new google.maps.Map
(document.getElementById("map"),opts);
//Marker
var LatLng = new google.maps.LatLng(123,456);
var contentString = 'ここです!';
var infowindow = new google.maps.InfoWindow({
content: contentString
});
var image = new google.maps.MarkerImage
('アイコンURL',
new google.maps.Size(30, 30),
new google.maps.Point(0,0),
new google.maps.Point(15, 20));
var shadow = new google.maps.MarkerImage
('アイコン影画像URL',
new google.maps.Size(30, 30),
new google.maps.Point(0,0),
new google.maps.Point(15, 20));
var marker = new google.maps.Marker({
position: LatLng,
map: map,
title: "ここです!",icon: image,shadow: shadow
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.open(map, marker);
});
}
と記載し、html内のスクリプトのとこに表示しています。
表示される地図のズームを規制したいと考え、mapType.maxZoom = 19; mapType.minZoom = 2;のようなものを記入しても何も変化しません。
上記スクリプトの表記のどこに何を入れれば規制できるのでしょうか。
追伸、google.maps.MapTypeId.TERRAINと地図と地形のみ表示指定しているのですが、実際は、地図と航空地図になります。
お礼
解答有難うございます 確かに、撫順炭鉱 (http://maps.google.com/maps?ll=41.834359,123.886927&spn=0.072657,0.101598&t=h&hl=ja)と較べると明らかに違って見えますので、露天掘り鉱山ではないようです。 新たに、この地域の地形図を見つけたのですが、 (http://www.khabkrai.ru/user_images/m_f_b.gif) この地図によると、Нельканとその西の1575mの山の間にある山が該当する地形のようですので、やはりカルデラなのかというのが有力かと思われます。 ただ北東部に見られる町のように見える部分が気になるところですが、単なる見間違いで、町でも何でもないのでしょうか? カルデラだとすると自然景観的にも優れたカルデラですので、観光基地として町が発達している可能性もありそうですが、取りあえず他の詳しい地図を見ても町の存在は確認できていません。
補足
スペースシャトル地形データ(ftp://e0mss21u.ecs.nasa.gov/srtm/Eurasia/中のN57E134.hgt.zip)をダウンロードし、カシミール3D(http://www.kashmir3d.com/)で表示させてみたら、カルデラ地形であることが良く判りました。