我正在使用谷歌地圖api以獲取用戶輸入的郵政編碼的地點詳細信息。需要谷歌地圖API的縮寫狀態的郵編75747?
我的要求是,如果用戶輸入郵政編碼「75747」,兩個字符需要那麼短名稱必須返回到最大的幾個API的進一步傳遞。
請檢查響應: - http://maps.googleapis.com/maps/api/geocode/json?address=75747&sensor=true
有沒有什麼辦法讓阿聯酋國家或其他郵政編碼的狀態簡碼?
在此先感謝!
我正在使用谷歌地圖api以獲取用戶輸入的郵政編碼的地點詳細信息。需要谷歌地圖API的縮寫狀態的郵編75747?
我的要求是,如果用戶輸入郵政編碼「75747」,兩個字符需要那麼短名稱必須返回到最大的幾個API的進一步傳遞。
請檢查響應: - http://maps.googleapis.com/maps/api/geocode/json?address=75747&sensor=true
有沒有什麼辦法讓阿聯酋國家或其他郵政編碼的狀態簡碼?
在此先感謝!
請檢查這裏的代碼:
<html>
<head></head>
<title>Project 9</title>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true&libraries=places"></script>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var address=encodeURI($('#userInput').val());
var url='http://maps.googleapis.com/maps/api/geocode/json?address=75747&sensor=true';
$.getJSON(url, function(data){
var shortname=data.results[0].address_components[1].short_name;
alert(shortname);
});
});
</script>
<body>
</body>
</html>
感謝您的片斷,但如果你運行的代碼,我們得到「北部邊疆省」的警報,但我的要求是**的「北部邊疆省」縮寫形式(如洛杉磯,谷歌API給LA在SHORT_NAME但PIN碼75747它不提供「NBR」,「NR」,「NA」等)**無論如何由谷歌API或任何其他API。 – Aditya
的響應是JSON。所以你需要'parse' JSON先得到國家的簡碼的值.... –
@prakashtank我曾試圖相同的,但你可以在響應看到我們沒有得到的「北部邊疆省的任何SHORT_NAME 「 – Aditya
請檢查鏈接: http://stackoverflow.com/questions/21722911/call-json-element-from-an-api-and-return-result-as-string –