Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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
Javascript 谷歌地图在加载时打开信息窗口_Javascript_Google Maps_Google Maps Api 3 - Fatal编程技术网

Javascript 谷歌地图在加载时打开信息窗口

Javascript 谷歌地图在加载时打开信息窗口,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,嗨,我正试图让我的谷歌地图信息现在打开加载的页面。我一直在想怎么做,但没有成功。我想知道是否有人能看一下,把我推向正确的方向 谢谢 这是我的密码: <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> <script type="text/javascript"> function initialize() { va

嗨,我正试图让我的谷歌地图信息现在打开加载的页面。我一直在想怎么做,但没有成功。我想知道是否有人能看一下,把我推向正确的方向

谢谢

这是我的密码:

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
function initialize() {

    var latlng = new google.maps.LatLng(53.855475, -1.605927);
    var settings = {
        zoom: 16,
        scrollwheel: false,
        center: latlng,
        mapTypeControl: true,
        mapTypeControlOptions: {
            style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
        },
        navigationControl: true,
        navigationControlOptions: {
            style: google.maps.NavigationControlStyle.SMALL
        },
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };

    var contentString = '<div id="content">' +
        '<div id="siteNotice">' +
        '</div>' +
        '<h1 id="firstHeading" class="firstHeading"></h1>' +
        '<div id="bodyContent">' +
        '<p></p>' +
        '</div>' +
        '</div>';

    var infowindow = new google.maps.InfoWindow({
        content: contentString
    });


    var map = new google.maps.Map(document.getElementById("map_canvas"), settings);
    var companyPos = new google.maps.LatLng(53.855475, -1.605927);
    var companyMarker = new google.maps.Marker({
        position: companyPos,
        map: map,
        title: "Some title"

    });
    google.maps.event.addListener(companyMarker, 'click', function() {
        infowindow.open(map, companyMarker);
    });

}

函数初始化(){
var latlng=新的google.maps.latlng(53.855475,-1.605927);
变量设置={
缩放:16,
滚轮:错误,
中心:拉特林,
mapTypeControl:true,
mapTypeControlOptions:{
样式:google.maps.MapTypeControlStyle.DROPDOWN_菜单
},
导航控制:对,
导航控制选项:{
样式:google.maps.NavigationControlStyle.SMALL
},
mapTypeId:google.maps.mapTypeId.ROADMAP
};
var contentString=''+
'' +
'' +
'' +
'' +
“

”+ '' + ''; var infowindow=new google.maps.infowindow({ 内容:contentString }); var map=new google.maps.map(document.getElementById(“map_canvas”),设置); var companyPos=new google.maps.LatLng(53.855475,-1.605927); var companyMarker=new google.maps.Marker({ 职位:companyPos, 地图:地图, 标题:“一些标题” }); google.maps.event.addListener(companyMarker,'click',function(){ 打开(地图,公司营销); }); }

嗨,Ellie,你怎么会接到电话?我没有看到任何事件处理程序或jQuery$(document).ready(function(){};hi@nickgowdy谢谢,我已经解决了。我需要添加infowindow.open(map,marker);在my.click函数!或google.maps.event.trigger(companyMarker,'click')下面;