1

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

在 LatLngBounds ( https://developers.google.com/maps/documentation/javascript/reference#LatLngBounds ) 下,extend() 函数接受一个参数,point:LatLng。现在,在 Map ( https://developers.google.com/maps/documentation/javascript/reference#Map ) 下,panTo() 函数接受一个参数 latlng:LatLng。两者有什么区别?冒号之前的部分是什么意思?我也见过其他人,例如 other:LatLng。

4

2 回答 2

0

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

于 2012-10-24T11:47:56.830 回答
0

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

此外,以防万一,LatLng 和 LatLngBounds 之间的区别:LatLngBounds 包含 2 个 LatLng,一个用于西南,一个用于东北。

于 2012-10-24T11:48:26.600 回答