Google maps api 3 不显示地理代码

Google maps api 3 不显示地理代码,google-maps-api-3,Google Maps Api 3,下面是我的地理代码的javascript。我的地图不会出现,而且我似乎找不到我的错误。请告知 我试图展示实际位置的真实价值。API是在谷歌的开发者网站上适当生成的 <script> var geocoder; var map; function initialize() { geocoder = new google.maps.Geocoder(); var latlng = new google.maps.Latlng(-34.397, 150.644);

下面是我的地理代码的javascript。我的地图不会出现,而且我似乎找不到我的错误。请告知

我试图展示实际位置的真实价值。API是在谷歌的开发者网站上适当生成的

<script>
var geocoder;
var map;
  function initialize() {
    geocoder = new google.maps.Geocoder();
    var latlng = new google.maps.Latlng(-34.397, 150.644);
    var mapOptions = {
      zoom: 8,
      Center: latlng
      mapTypeId: google.maps.MapTypeId.ROADMAP
    }
   map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);
  }

  function codeAddress() {
    var address = document.get.getElementById('address').value;
    geocoder.geocode( { 'address': address}, function(results, status) {
      if (status == google.maps.GeocoderStatus.OK) {
        map.setCenter(results[0].geometry.location);
        var marker = new google.maps.Marker({
          map: map,
          position: results[0].geometry.location
        });
      } else {

        alert('Geocode was not successful for the following reason: ' + status);
      }
    });
  }

</script>

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?libraries=drawing&sensor=true"></script>

你在任何地方运行初始化吗?否则,您的地图将无法显示。

您至少有3个javascript错误,这些错误将导致问题:

javascript区分大小写:

中心与中心不同 Latlng与Latlng不同 mapOptions中的Center:latlng后缺少逗号

这是不正确的。获取:

var address=document.get.getElementById'address'。值

应该是:

var address = document.getElementById('address').value;
正如Jimmie Johansson所观察到的,没有初始化调用,也没有代码地址调用


请提供足够的代码/HTML来重现问题,或者提供一个JSFIDLE或指向显示问题的映射的链接。修复javascript错误。