baidu geocoding demo

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" onclick="doTest()" />
</P>
</body>
</html>




猜你喜欢

转载自blog.csdn.net/zhaozhencn/article/details/38386589