0
這是我如何嘗試,但我沒有得到任何迴應。什麼可能是錯的?我如何在javascript中進行地理編碼以獲取緯度和經度?
API使用:
<script src="http://maps.google.com/maps?file=api&v=2&key=***&sensor=false"
type="text/javascript"></script>
function initialize() {
var addrLookup = 'San Diego , CA 92101';
var geoCoder = new google.maps.Geocoder();
var geoRequest = { address: addrLookup };
geoCoder.geocode(geoRequest,function(results,status){
window.alert("response");
console.log(status);
});
}
該代碼工作,我(以及它在IE失敗,因爲控制檯是沒有定義,但它說產生之前「反應」該錯誤,如果我註釋掉它,它沒有錯誤)。你是否包含API? – geocodezip 2013-03-19 20:25:14
我剛剛編輯了我的問題。這是包括api的正確方法嗎?或者我應該做些別的事情? – 2013-03-19 20:31:07
您已包含2010年5月19日棄用的[Google Maps API v2](https://developers.google.com/maps/documentation/javascript/v2/reference)。可能應使用[Google Maps API v3 ](https://developers.google.com/maps/documentation/javascript/tutorial)(該文檔顯示瞭如何包含該API),並且閱讀使用條款和地理編碼,而不使用Google Maps API地圖上的結果禁止。 – geocodezip 2013-03-19 20:50:01