2
我正在使用谷歌地圖版本3.我想顯示一個方形標記。目前谷歌顯示它像下面的圖像。即該點在標記的底部取得。我的標記是假設20px X 20px。目前谷歌顯示在紅點。谷歌地圖標記偏移
現在我需要顯示標記小幅回落。即點應該不是在底部而是在中間。如下圖所示。
我都試過了,錨,anchorPosition,anchorPoint,仍然沒有運氣。
任何人都可以指出我做到這一點的確切方法嗎?
編輯 下面是我的代碼,
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
這是在艾哈邁達巴德,Gujara,印度。但縮小後顯示在阿富汗的點。
它的尺寸,產地,錨的組合。你見過這個嗎? https://developers.google.com/maps/documentation/javascript/examples/icon-complex –
我已經使用過,請參閱我編輯的問題 – Akshay
您可以在您的問題中發佈圖標(或圖標本身)的有效網址? – geocodezip