Google地图未与domainname.com一起展示

时间:2016-07-19 12:19:03

标签: javascript google-maps google-chrome firefox google-maps-api-3

JavaScript的:

<script async defer src="https://maps.googleapis.com/maps/api/js?key=mykey"type="text/javascript"></script>

JavaScript功能:

<script type="text/javascript">
  var geocoder;
  var map;
  var latlng;

  function codeAddress(address) {
    geocoder = new google.maps.Geocoder();
    if (geocoder) {
      geocoder.geocode( { 'address': address}, function(results, status) {
        if (status == google.maps.GeocoderStatus.OK) {
            latlng=results[0].geometry.location;
            latlng = new google.maps.LatLng(latlng);
            var myOptions = {
              zoom: 13,
              center: latlng,
              mapTypeId: google.maps.MapTypeId.ROADMAP
            };
            var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
                  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>

我读了以下问题,但我的问题没有解决。

Google Maps JavaScript API RefererNotAllowedMapError

Google maps API referrer not allowed

Google Maps API error: Google Maps API error: RefererNotAllowedMapError

问题是,当我打开这样的网站时。

http://mysiste.com/contactus

它没有显示地图并显示以下错误。

  

Google Maps API错误:RefererNotAllowedMapError https://developers.google.com/maps/documentation/javascript/error-messages#referer-not-allowed-map-error   您要授权的网站网址:http://comprettainsurance.com/contactus&#34;

如果我这样打开我的网站。

http://www.mysiste.com/contactus

地图工作正常。

我的凭据页面,我在这里添加域名。

enter image description here

那么为什么它没有显示没有www的地图?

2 个答案:

答案 0 :(得分:3)

mysql -u root -p*.comprettainsurance.com/*不匹配(它匹配comprettainsurance.com的任何子域,但不匹配域本身)。

您需要添加其他推荐人行:

http://comprettainsurance.com/contactus

答案 1 :(得分:1)

使用这样的简单,这对我来说无处不在

<script type="text/javascript" src="http://maps.google.com/maps/api/js?key=key&libraries=places,drawing,geometry"></script>

当您使用延迟时,将在文档关闭时加载脚本 - 内容已加载。此外,在内联defferred脚本之后将解析外部自定义脚本。