2010-07-16 68 views
2

我將谷歌地圖從V2轉換到V3,我遇到了從GSize轉換出現問題。有誰知道如何做出改變。谷歌地圖V3 GSize已更改

opts = { 
    'labelText': infoname, 
    'labelClass': 'citymarkers', 
    'labelOffset': new GSize(-35, -40) 
}; 

var marker = new LabeledMarker( 
    new google.maps.LatLng(this.lat, this.lng), 
    opts); 

this.labelOffset = options.labelOffset || new GSize(0, 0); 

回答

0

您應該使用Size類代替。

+0

我嘗試使用 'labelOffset':新的大小(-35 ,-40)但我得到這個錯誤 大小沒有定義 – Trace 2010-07-16 16:05:02

+0

@Matt:你將不得不使用'google.maps.Size',但我認爲它仍然不會工作,因爲LabeledMarker是v2的擴展API。 – 2010-07-16 16:08:04