首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌地图图像检索

谷歌地图图像检索
EN

Stack Overflow用户
提问于 2013-01-27 03:22:58
回答 1查看 177关注 0票数 0

有人能说出如何以图像的形式检索指定区域的卫星图像吗?

我更喜欢java代码。

我已经在javascript中尝试了下面的代码。但是它没有反应。

代码语言:javascript
复制
<html>
<head>
<title>Google Maps API - Map Type</title>
<style type="text/css">
div #map {
width: 100%;
height: 1000px;
}
</style>
<script type="text/javascript"
src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
function loadGoogleMap() {
    var latlng = new google.maps.LatLng(8.70386, 77.11423);
    var mapOptions = {
        zoom : 13,
        center : latlng,
        mapTypeId : google.maps.MapTypeId.SATELLITE,
        mapTypeControlOptions : {
            style : google.maps.MapTypeControlStyle.DROPDOWN_MENU,
            position : google.maps.ControlPosition.TOP_CENTER
        }
    };
    var map = new google.maps.Map(document.getElementById("map"),
            mapOptions);

    var marker = new google.maps.Marker( {
        position : latlng,
        map : map,
        title : ""
    });
}
</script>
</head>
<body onload="loadGoogleMap()">
<div id="map"></div>
</body>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-03 19:00:13

使用以下java代码:

代码语言:javascript
复制
String temp;
Image image = null;
temp="http://maps.googleapis.com/maps/api/staticmap?center="+latitude+","+longitude+"& zoom=18&size=100x100&sensor=false&maptype=satellite";
URL url = new URL(temp);
image = ImageIO.read(url);
ImageIO.write((RenderedImage) image, "jpg",new File("D:\\map.jpg"));

// give the latitude and the longitude as 25.165173,47.237548

并运行代码,您将看到沙特阿拉伯某一地区的图像。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14540655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档