Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 为什么geocomplete绑定函数出现未捕获nc错误_Google Maps - Fatal编程技术网

Google maps 为什么geocomplete绑定函数出现未捕获nc错误

Google maps 为什么geocomplete绑定函数出现未捕获nc错误,google-maps,Google Maps,我有一张谷歌地图,上面有一个搜索位置的输入框。当我加载页面时,我在下图所示的控制台上得到了错误。我检查并发现错误来自geocomplete().bind函数。这些是我尝试过的代码。谁能帮我解释一下为什么我会犯这样的错误 <div class="box-search"> <input id="geocomplete" type="text" class="inputtxt-style -search" placeholder="Search Location"> &

我有一张谷歌地图,上面有一个搜索位置的输入框。当我加载页面时,我在下图所示的控制台上得到了错误。我检查并发现错误来自geocomplete().bind函数。这些是我尝试过的代码。谁能帮我解释一下为什么我会犯这样的错误

<div class="box-search">
    <input id="geocomplete" type="text" class="inputtxt-style -search" placeholder="Search Location">
</div>    
<script src="https://maps.googleapis.com/maps/api/js?key=1&amp;libraries=places&callback=initialize" async defer></script>

<script src="https://maps.googleapis.com/maps/api/js?key=1&amp;libraries=places&callback=initialize"
async defer></script>

<script type="text/javascript" src="assets/js/jquery.geocomplete.min.js"></script>
<script>
    function initialize()
    {
        //google map and marker code

        $("#geocomplete")
        .geocomplete()
        .bind("geocode:result", function(event, result){
        var searchLocation = result.geometry.location;
        var searchLatitude = searchLocation.lat();
        var searchLon = searchLocation.lng();
        var myLatlng = new google.maps.LatLng(parseFloat(searchLatitude),parseFloat(searchLon));
        mapSingle.panTo(myLatlng);
        });
    }
</script>

函数初始化()
{
//谷歌地图和标记代码
$(“地理完整”)
.geoplete()
.bind(“地理代码:结果”,函数(事件,结果){
var searchLocation=result.geometry.location;
var searchLatitude=searchLocation.lat();
var searchLon=searchLocation.lng();
var myLatlng=new google.maps.LatLng(parseFloat(searchLatitude),parseFloat(searchLon));
mapSingle.panTo(myLatlng);
});
}

你的脚本标签在哪里?@Thili77你是说googleapis?是的,请提供一个示例来说明错误(重点是完整的),为什么要加载两次Maps JavaScript API?