在我的页面中,我使用了bingmap API来查找给定地址的经度和纬度。这是脚本。使用IP地址查找经度和纬度
但我需要做的是,如何通过提供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>
检查http://stackoverflow.com/questions/348614/how-to-determine-a-zip-code-and-city-from-an-ip-address – ripa 2013-02-12 08:11:40