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