Javascript 找不到地址的lat/long

Javascript 找不到地址的lat/long,javascript,geolocation,geocode,google-geocoder,Javascript,Geolocation,Geocode,Google Geocoder,我有一个javascript代码,希望为用户输入的地址查找纬度/经度 我正在使用以下javascript代码: <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> <script type="text/javascript"> var address = document.getElementById("address").

我有一个javascript代码,希望为用户输入的地址查找纬度/经度

我正在使用以下javascript代码:

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
var address = document.getElementById("address").value;
var geocoder = new google.maps.Geocoder();

geocoder.geocode( { 'address': address}, function(results, status) {
  var location = results[0].geometry.location;
  alert(location.lat() + '' + location.lng());
});
</script>

var address=document.getElementById(“地址”).value;
var geocoder=new google.maps.geocoder();
geocoder.geocode({'address':address},函数(结果,状态){
var location=results[0]。geometry.location;
警报(location.lat()+“”+location.lng());
});

但是上面的代码不起作用。有人能提出问题所在吗。谢谢

单独运行代码很好。可能值得检查您的地址值是否被正确提取,以及页面上是否存在其他javascript错误