GoogleマップAPI方式衛星地図を見る

2326 ワード

最近グーグルマップを発見http://www.google.cn/maps左下に衛星画像をクリックすると、衛星地図モードに切り替えることができなくなり、GoogleマップAPI方式でDEMOを書き、Googleマップを勉強しました.コードは以下の通りです. Google Map window.onload = function() { var geo = new geoEach(); // var area = '
'; area = area.split('
'); var sh; var i = 0; // sh = window.setInterval(function() { if (i < area.length) { geo.toLatLng(area[i]); } else { window.clearInterval(sh); } i++; }, 500);// 500 } function geoEach() { // geoEach.map = new google.maps.Map(document.getElementById("map_canvas"), { center : new google.maps.LatLng(35.86166, 104.19539699999996), zoom : 4, mapTypeId : google.maps.MapTypeId.HYBRID }); // marker geoEach.marker = new google.maps.Marker({ map : geoEach.map, position : new google.maps.LatLng(35.86166, 104.19539699999996) }); // geocoder geoEach.geocoder = new google.maps.Geocoder(); } geoEach.address = null;// geoEach.prototype = { // toLatLng : function(address) { // geoEach.address = address; // geocoder geoEach.geocoder.geocode({ // 'address' : geoEach.address }, function(results, status) { // create div var newElement = window.document.createElement('p'); if (status == google.maps.GeocoderStatus.OK) { // var location = results[0].geometry.location; // geoEach.map.setCenter(location); geoEach.marker.setPosition(location); var latLng = location.toString().substr(1,location.toString().indexOf(')') - 1); // insert innerHTML newElement.innerHTML = geoEach.address + ":" + latLng; } else { // insert error innerHTML newElement.innerHTML = geoEach.address + ":error" + status; } }); } }
効果図は以下の通りである.
Google地图API方式查看卫星地图_第1张图片