Javascript 阅读说明书

Javascript 阅读说明书,javascript,google-maps,Javascript,Google Maps,希望这将是一个容易回答的问题 在LatLngBounds()下,extend()函数接受一个参数point:LatLng。现在,在Map()下,panTo()函数接受一个参数latlng:latlng。这两者有什么区别?冒号前的部分代表什么?我也见过其他参数,比如:LatLng。在本例中,“LatLng”、“point”或“other”只是对参数的简要描述。重要的是冒号后面的标记:它标识参数的类型,在这种情况下,参数必须是LatLng类的对象。至少回答您的一个问题:冒号前面的部分只是一个变量描述

希望这将是一个容易回答的问题


在LatLngBounds()下,extend()函数接受一个参数point:LatLng。现在,在Map()下,panTo()函数接受一个参数latlng:latlng。这两者有什么区别?冒号前的部分代表什么?我也见过其他参数,比如:LatLng。

在本例中,“LatLng”、“point”或“other”只是对参数的简要描述。重要的是冒号后面的标记:它标识参数的类型,在这种情况下,参数必须是LatLng类的对象。

至少回答您的一个问题:冒号前面的部分只是一个变量描述,因此您知道要传递给函数的内容,并且(您可能已经知道),冒号后面的部分是对象类型


另外,为了以防万一,LatLngBounds和LatLngBounds之间的区别是:LatLngBounds包含两个Latlngs,一个用于西南,一个用于东北。

谢谢,这就是我的想法。不过,我在使用LatLngBounds对象时遇到了一些奇怪的问题(它似乎不接受LatLngBounds对象)。我会四处搜索,也许会发布一个新问题。让我知道,我在我们的项目中大量使用GMAP。是的,但我没有向构造函数传递任何参数,而是使用.extend()来扩展边界。无论如何,它现在可以工作了,一定是hic错误(或者我的语法错误,更可能)。最后,我使用了一个LatLng数组,对其进行迭代,这很有效。