在我的页面中,我使用 bingmap API 来查找给定地址的纬度和经度。这是脚本。
但我需要在这里做的是,如何通过输入 IP 地址来获取邮政编码。任何人都可以帮助我实现此功能。
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#btnSearch").click(function () {
//check user has entered something first
if ($("#txtAddress").val().length > 0) {
//send location query to bing maps REST api
$.getJSON('http://dev.virtualearth.net/REST/v1/Locations?query=' + $("#txtAddress").val() + '&key=mykey&jsonp=?', function (result) {
if (result.resourceSets[0].estimatedTotal > 0) {
var loc = result.resourceSets[0].resources[0].point.coordinates;
$("#results").html('latitude:' + loc[0] + ', longitude:' + loc[1]);
}
else {
$("#results").html("sorry that address cannot be found");
}
});
}
else {
$("#results").html("please enter an address");
}
});
});
</script>
<label for="myaddress">Type an address:</label>
<input type="text" id="txtAddress" />
<input type="button" id="btnSearch" value="Find Location" />
<p id="results"></p>