我正在寻找一种方法来使用Google Maps API V3来显示night sky map,但似乎Google本身仍然使用V2,它将于2013年5月19日停止使用。
Google Maps API V2 allows you to choose GMapType
课程中的各种夜空表示。
Google Maps API V3仅允许HYBRID
,ROADMAP
,SATELLITE
,TERRAIN
。
有没有办法使用V3来显示Google Sky?
答案 0 :(得分:3)
即使v3中没有SKY地图类型,您也可以直接检索Sky maptiles。有一个使用Maps API演示库中使用v3 API的Sky数据的示例。
http://gmaps-samples-v3.googlecode.com/svn/trunk/planetary-maptypes/planetary-maptypes.html
mapTypes['sky'] = {
getTileUrl: function(coord, zoom) {
return getHorizontallyRepeatingTileUrl(coord, zoom, function(coord, zoom) {
return "http://mw1.google.com/mw-planetary/sky/skytiles_v1/" +
coord.x + "_" + coord.y + '_' + zoom + '.jpg';
});
},
tileSize: new google.maps.Size(256, 256),
isPng: false,
maxZoom: 13,
radius: 57.2957763671875,
name: 'Sky',
credit: 'Image Credit: SDSS, DSS Consortium, NASA/ESA/STScI'
};
答案 1 :(得分:1)
目前不是。甚至谷歌自己的天空地图页面也在第2节:http://www.google.com/sky