http://developer.baidu.com/map/webservice-geocoding.htm
test.js内容如下:
function doTest()
{
var latitude = 39.983424;
var longtitude = 116.322987;
doReverse(latitude, longtitude);
}
function doReverse(latitude, longtitude)
{
var script = document.createElement('script');
script.type = 'text/javascript';
var url = "http://api.map.baidu.com/geocoder/v2/?ak=0QxKBNPPD2BrnnRkNtkoG3XI&callback=renderReverse&location=";
url += latitude;
url += ",";
url += longtitude;
url += "&output=json&pois=0";
script.src = url;
document.body.appendChild(script);
};
function renderReverse(response) {
var html = '';
if (response.status )
return;
var location = response.result.location;
alert(response.result.formatted_address);
}
test.html内容如下:
<html>
<head>
<title>convert</title>
<script type="text/javascript" src="./test.js"></script>
</head>
<body>
<P>
<br>
<label></label>
<br>
<label>basic test</label>
<br>
<INPUT id="convert" type="button" value="convert" name="convert" οnclick="doTest()" />
</P>
</body>
</html>