Javascript 谷歌地图标记偏移量

Javascript 谷歌地图标记偏移量,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我正在使用谷歌地图3版。我想展示一个正方形的记号笔。目前谷歌显示它如下图所示。i、 e.该点位于标记的底部。我的标记是假设20px 20px。目前谷歌在红点显示 现在我需要稍微向下显示标记。i、 点不应在底部,而应在中间。如下图所示 我试过了,主播,主播位置,主播点,还是没有运气 有人能告诉我具体的方法吗 编辑 下面是我的代码 icon = { url: "/app/image/map_pin/marker-90.png", siz

我正在使用谷歌地图3版。我想展示一个正方形的记号笔。目前谷歌显示它如下图所示。i、 e.该点位于标记的底部。我的标记是假设20px 20px。目前谷歌在红点显示

现在我需要稍微向下显示标记。i、 点不应在底部,而应在中间。如下图所示

我试过了,主播,主播位置,主播点,还是没有运气

有人能告诉我具体的方法吗

编辑 下面是我的代码

icon = {
               url: "/app/image/map_pin/marker-90.png",
               size: new google.maps.Size(32, 33),
               origin: new google.maps.Point(0, 0),
               anchor: new google.maps.Point(50,50)

           }


this.makeMarker(this.map,LatLong, icon);


makeMarker(map: any, lat: number, lng: number, icon: string) {
       new google.maps.Marker({
           map: map,
           icon: icon,
           animation: google.maps.Animation.DROP,
           position: { lat: lat, lng: lng }
       });
   }
我试过使用印度古吉拉特邦艾哈迈达巴德的lat:23.038645,lng:72.511895。但在缩小显示阿富汗的关键点后。

Per,这是有效的:

var icon = {
  url: "http://i.stack.imgur.com/FhryS.png", // 20px x 20px icon
  // size: new google.maps.Size(20, 20),    // size of icon is 20px x 20px (so this isn't required)
  // origin: new google.maps.Point(0, 0),   // this is the default and isn't needed
  anchor: new google.maps.Point(10, 10)  // anchor is in the center at 10px x 10px
}
函数初始化(){
var map=new google.maps.map(
document.getElementById(“地图画布”){
中心:新google.maps.LatLng(37.4419,-122.1419),
缩放:13,
mapTypeId:google.maps.mapTypeId.ROADMAP
});
变量图标={
url:“http://i.stack.imgur.com/FhryS.png",
主持人:新谷歌地图点(10,10)
};
makeMarker(map,map.getCenter().lat(),map.getCenter().lng(),图标);
}
google.maps.event.addDomListener(窗口“加载”,初始化);
功能标记(地图、纬度、液化天然气、图标){
新的google.maps.Marker({
地图:地图,
图标:图标,
动画:google.maps.animation.DROP,
职位:{
拉特:拉特,
液化天然气:液化天然气
}
});
}
html,
身体,
#地图画布{
身高:100%;
宽度:100%;
边际:0px;
填充:0px
}