简单 Google 地图在 JsFiddle 中不起作用
Simple Google Map not working in JsFiddle
有人可以指导我如何在 JsFiddle 中创建基本的 Google 地图吗?
var myCenter=new google.maps.LatLng(51.508742,-0.120850);
function initialize(){
var mapProp = {
center:myCenter,
zoom:15,
mapTypeId:google.maps.MapTypeId.ROADMAP
};
var map=new google.maps.Map(document.getElementById("googleMap"),mapProp);
var marker=new google.maps.Marker({
position:myCenter,
});
marker.setMap(map);
}
google.maps.event.addDomListener(window, 'load', initialize);
Link 到 JsFiddle https://jsfiddle.net/doublezed2/dvoav0ng/20/
谢谢,
祖拜尔
Google 使用自己的事件侦听器接口,而 JSFiddle
试图在 jQuery
onLoad
事件处理程序
中执行您的代码
要让它生效,你需要直接在<head>
中执行地图代码:
https://jsfiddle.net/dvoav0ng/24/
这是通过设置选项No wrap - in <head>
完成的
有人可以指导我如何在 JsFiddle 中创建基本的 Google 地图吗?
var myCenter=new google.maps.LatLng(51.508742,-0.120850);
function initialize(){
var mapProp = {
center:myCenter,
zoom:15,
mapTypeId:google.maps.MapTypeId.ROADMAP
};
var map=new google.maps.Map(document.getElementById("googleMap"),mapProp);
var marker=new google.maps.Marker({
position:myCenter,
});
marker.setMap(map);
}
google.maps.event.addDomListener(window, 'load', initialize);
Link 到 JsFiddle https://jsfiddle.net/doublezed2/dvoav0ng/20/
谢谢, 祖拜尔
Google 使用自己的事件侦听器接口,而 JSFiddle
试图在 jQuery
onLoad
事件处理程序
要让它生效,你需要直接在<head>
中执行地图代码:
https://jsfiddle.net/dvoav0ng/24/
这是通过设置选项No wrap - in <head>