2012-10-24 61 views
1

希望這將是一個容易回答的問題。閱讀規範

在LatLngBounds(https://developers.google.com/maps/documentation/javascript/reference#LatLngBounds)下,extend()函數接受一個參數,指向:LatLng。現在,在Map(https://developers.google.com/maps/documentation/javascript/reference#Map)下,panTo()函數接受一個參數latlng:LatLng。兩者有什麼區別?在結腸前的部分是什麼意思?我也見過其他人:LatLng。

回答

0

在這種情況下,「latlng」,「point」或「other」只是參數的簡短描述。重要的是冒號後面的標記:標識參數的類型,在這種情況下參數必須是LatLng類的對象。

+0

謝謝,這就是我的想法。不過,我有一些奇怪的問題,使用LatLngBounds對象(它似乎不接受LatLng對象)。我會搜索更多,也許發佈一個新問題。 – Hermiene

+0

讓我知道,我在我們的項目中使用gmaps heaviliy。 – akluth

0

回答你至少有一個問題:冒號前的部分只是一個變量描述,所以你知道你傳遞給函數的內容,並且(正如你可能已經知道的那樣),冒號之後的部分是對象類型。

此外,爲了以防萬一,LatLng和LatLngBounds之間的差異:LatLngBounds包含2 LatLng's,一個用於西南,一個用於東北。

+0

是的,但是我沒有向構造函數傳遞參數,而是使用.extend()來擴展邊界。無論如何,它現在起作用,一定是一個hic-up(或者我的錯誤語法,這很可能)。我最終使用了LatLng的數組,迭代它,它可以工作。 – Hermiene