首页 > 解决方案 > 谷歌地理编码 API 的 REQUEST_DENIED

问题描述

 geocoder.geocode({ 'address': address }, function (results, status) {
    if (status == google.maps.GeocoderStatus.OK) {
        var latitude = results[0].geometry.location.lat();
        var longitude = results[0].geometry.location.lng();
        document.getElementById('latitude').setAttribute('value', latitude);
        document.getElementById('longitude').setAttribute('value',  longitude);
        var lat = parseFloat(latitude);
        var lng = parseFloat(longitude);
        var latlng = new google.maps.LatLng(lat, lng);
        var geocoder = new google.maps.Geocoder();
        geocoder.geocode({ 'latLng': latlng }, function (results, status) {
            if (status == google.maps.GeocoderStatus.OK) {
                if (results[1]) {
                    document.getElementById('physicaladdress').setAttribute('value', results[1].formatted_address);
                }
            }
        });
    } else {
       console.log(""+status);
    }
});

这是我的 javascript 文件,我试图从邮政编码中获取纬度和经度,它在 localhost 中运行良好,但在实时托管时却不行(比如 aws)

{},这是我在 app.blade.php 中提供的,如果我在提问时遗漏了任何内容,我们将不胜感激。

标签: javascriptphpjquerylaravellaravel-5

解决方案


推荐阅读