Google Maps API和显示位置

凯文

如何使显示的地图的中心比位置的中心低一点?

我发现我的信息窗口在顶部被切断。

这是代码:

if(jQuery("#map").length)
{
    geocoder = new google.maps.Geocoder();
    geocoder.geocode({ 'address': 'andrade motor car 975 Campbell Avenue West Haven, CT 06516' }, function (results, status) {
        if (status == google.maps.GeocoderStatus.OK) {
            var loc = results[0].geometry.location;
            var mapOptions = {
                zoom: 17,
                mapTypeId: google.maps.MapTypeId.ROADMAP,
                streetViewControl: false,
                mapTypeControl: false
            };
            map = new google.maps.Map(document.getElementById('map'), mapOptions);
            map.setCenter(loc);
            var marker = new google.maps.Marker({
                position: results[0].geometry.location,
                map: map//,
                //icon: new google.maps.MarkerImage("/assets/images/map_pointer.png", new google.maps.Size(38, 45), null, new google.maps.Point(18, 44))
            });         
            infobox = new google.maps.InfoWindow({
                maxWidth: 400,
                  content: '<div style="width:300px !important;overflow:hidden !important;"><h2 class="shop-title">andrade motor car</h2><p>975 Campbell Avenue<br />West Haven, CT 06516<br />203-931-7575</div>'
              });
            infobox.open(map, marker);
            map.panTo(new google.maps.LatLng(loc.lat(), loc.lng()));
        } else {
            alert("Geocode was not successful for the following reason: " + status);
        }
    });     
}

我最初以为是这样做的:

map.panTo(new google.maps.LatLng(loc.lat() - 1, loc.lng()));

也许可以解决问题,但这没什么区别

安托·尤尔科维奇(AntoJurković)

您可以使用pixelOffsetinfoWindow选项根据需要移动它。例如:

var infowindow = new google.maps.InfoWindow({
    ...,
    pixelOffset: new google.maps.Size(20, 20)
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Google Maps API和Google Maps位置在PHP中显示了不同的位置

来自分类Dev

Google Maps API和Google Maps位置在PHP中显示了不同的位置

来自分类Dev

Google Maps API未显示我的位置

来自分类Dev

ASP和Google Map Api:通过google.maps.event.addListener显示asp:textbox的位置

来自分类Dev

Google Maps API在某些位置显示了错误的位置,但在其他位置显示了正确的位置

来自分类Dev

Google Maps API停止显示

来自分类Dev

在Android的Google Maps中显示位置

来自分类Dev

Google Maps API和DynamicMapsEngineLayer:在地图中循环显示功能

来自分类Dev

DocumentFragment和Google Maps

来自分类Dev

Google Maps API-查找最近的位置

来自分类Dev

使用Google Maps API的位置标记问题

来自分类Dev

Google Maps API-位置查找器

来自分类Dev

Google Maps API RefererNotAllowedError

来自分类Dev

Google Maps API DeletedApiProjectMapError

来自分类Dev

Google Maps Api许可

来自分类Dev

Google Maps Api

来自分类Dev

Google Maps REST API

来自分类Dev

Google Maps API请求

来自分类Dev

Google Maps Directions API

来自分类Dev

Google Maps API参数

来自分类Dev

ReactJS和Google Maps-显示标记

来自分类Dev

Google Maps和Jquery仅显示了几点

来自分类Dev

Google Maps API未显示地点

来自分类Dev

Google Maps API显示空白地图

来自分类Dev

使用Google Maps API显示标记

来自分类Dev

Google Maps API-标记未显示

来自分类Dev

在Google Maps API中显示区域

来自分类Dev

Google Maps API-地图不显示

来自分类Dev

Google Maps API街景显示为灰色