我正在使用我想在我的手柄文件上实现的这个html代码。虽然它适用于html / javascript文件,但我无法在手柄文件中使用它。
当我在车把中使用它时,我收到此错误:未捕获TypeError:$(...)。geocomplete不是函数
我将代码放入main.handlebar:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="js/jquery.geocomplete.js"></script>
<script language = "javascript">
$(function(){
$("#geocomplete").geocomplete().bind("geocode:result", function(event, result){
$.log("Result: " + result.formatted_address);
})
.bind("geocode:error", function(event, status){
$.log("ERROR: " + status);
})
.bind("geocode:multiple", function(event, results){
$.log("Multiple: " + results.length + " results found");
});
});
</script>
并且它无法识别js / jquery.geocomplete.js中的.geocomplete()方法
虽然它在html文件中识别出来。
答案 0 :(得分:0)
获取Google Maps JavaScript API的API密钥,并将您的API密钥设置为
<script src="https://maps.googleapis.com/maps/api/jskey=API_KEY_HERE&libraries=places"></script>