Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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_Jquery_Google Maps_Google Maps Api 3 - Fatal编程技术网

Javascript 谷歌地图中的固定大小

Javascript 谷歌地图中的固定大小,javascript,jquery,google-maps,google-maps-api-3,Javascript,Jquery,Google Maps,Google Maps Api 3,我正在整合谷歌地图。当我在标记上悬停时,它会显示我在标记上的位置。但我的问题是当我在标记地图上悬停时移动。我想当我停留在标记位置时应该是固定的。这是我的代码: function CreateMarker(Obj){ var $j=jQuery.noConflict(); var pos; var allMarkers = []; pos = new google.maps.LatLng(Obj['l

我正在整合谷歌地图。当我在标记上悬停时,它会显示我在标记上的位置。但我的问题是当我在标记地图上悬停时移动。我想当我停留在标记位置时应该是固定的。这是我的代码:

 function CreateMarker(Obj){
            var $j=jQuery.noConflict();
            var pos;
            var allMarkers = [];
            pos = new google.maps.LatLng(Obj['latitude'], Obj['longitude']);
            var marker = new google.maps.Marker({
                position: pos,
                map: map,
                zoom:14,
                icon: gicons["blue"]
            });
            latlngbounds.extend(pos);
            var str = '<div class="google_popup"><span style="color:#00aeef; font-weight:bold; font-size: 14px;  ">'+Obj['name']+'</span></b><div>'+Obj['address']+'</div><div>'+Obj['city']+', '+Obj['state']+' '+Obj['zip']+'</div><div> <a href="mailto:'+Obj['email']+'" title="'+Obj['email']+'">'+Obj['email']+'</a></div><div>'+Obj['phone']+'</div></div>';
            google.maps.event.addListener(marker, "click", function() {
                map.panTo(pos);
                map.setZoom(14);
                info.setContent(str);
                info.open(map, marker);
                //openTrInfo($("#" + Obj['elemID'])[0], false);
                var emid=Obj['elemID'];
                merchant_deals(emid);
            });

            google.maps.event.addListener(marker, "mouseover", function () {
                marker.setIcon(gicons["grey"]);
            //    map.panTo(pos);
                info.setContent(str);
                info.open(map, marker);
                var emid=Obj['elemID'];

            });
            google.maps.event.addListener(marker, "mouseout", function () {
                marker.setIcon(gicons["blue"]);
                info.close(map, marker);
            });
            gmarkers.push(marker);
            return marker;
        }
函数CreateMarker(Obj){
var$j=jQuery.noConflict();
var-pos;
var-allMarkers=[];
pos=新的google.maps.LatLng(Obj['latitude'],Obj['longitude']);
var marker=new google.maps.marker({
职位:pos,,
地图:地图,
缩放:14,
图标:gicons[“蓝色”]
});
横向边界延伸(位置);
var str=''+Obj['name']+''+Obj['address']+''+Obj['city']+','+Obj['state']+''+Obj['zip']+''+Obj['phone']+'';
google.maps.event.addListener(标记“单击”,函数(){
潘托地图(pos);
map.setZoom(14);
信息集内容(str);
信息打开(地图、标记);
//openTrInfo($(“#”+Obj['elemID'])[0],false);
var emid=Obj['elemID'];
商户交易(emid);
});
google.maps.event.addListener(标记“mouseover”,函数(){
标记器。设置图标(gicons[“灰色]);
//潘托地图(pos);
信息集内容(str);
信息打开(地图、标记);
var emid=Obj['elemID'];
});
google.maps.event.addListener(标记“mouseout”,函数(){
标记器。设置图标(gicons[“蓝色]);
信息关闭(地图、标记);
});
G标记器。推(标记器);
返回标记;
}

创建信息窗口时,将
disableAutoPan
属性设置为false。默认情况下,这是真的,因此当信息窗口打开时,当您执行
info.open(地图,标记)时,地图会自动平移


您所要做的就是删除第15行和第16行。如您所知,map.panTo(pos);map.setZoom(14);平移并缩放到标记的位置
var info = new google.maps.InfoWindow();
        var info = new google.maps.InfoWindow({

                        disableAutoPan: true
                });