的谷歌地圖API V3文檔說的MarkerOptions可以包括anchorPoint指定偏移量(相對移動圖標標記): https://developers.google.com/maps/documentation/javascript/reference#MarkerOptions在谷歌地圖創建標記時,anchorPoint被忽略
我有試圖使用anchorPoint,但似乎被忽略。我犯了什麼愚蠢的錯誤?
這是一些代碼,它創建了兩個標記;一個使用anchorPoint,另一個使用默認值(標記錨定到圖像的底部中心)。我希望有一個向下移動,但它們保持水平對齊。
var oMap = new google.maps.Map(document.getElementById('div_map'), { zoom: 25, center: new google.maps.LatLng(50.14,-1.4), mapTypeId: google.maps.MapTypeId.TERRAIN });
var marker1 = new google.maps.Marker({ position: new google.maps.LatLng(50.14, -1.403), map: oMap, title: 'Normal', icon: 'http://www.merlinrocket.co.uk/images/mroa_logo.gif' });
var marker2 = new google.maps.Marker({ position: new google.maps.LatLng(50.14, -1.407), anchorPoint: new google.maps.Point(50, 50), map: oMap, title: 'Offset', icon: 'http://www.merlinrocket.co.uk/images/mroa_logo.gif' });
我發現很多地方{URL /尺寸/產地/錨}傳遞到的MarkerOptions的icon:
部分代碼示例,但我不希望使用該方法。無論如何,我上面使用的代碼似乎堅持文檔,但沒有任何明顯的差異。
感謝您提供任何幫助。
* anchorPoint:從標記的位置已經打開與該標記作爲錨信息窗口頂端的偏移*所以,它不會被忽略,沒有任何信息窗口。 –
AAAAARRRRGGGGG !!!!還有我聲稱我已經閱讀過文檔。感謝您指出了這一點。 –