【发布时间】:2015-07-20 18:26:29
【问题描述】:
我正在查看 Google Maps Javascript API 并且遇到了这个问题:
LatLng computeOffset(from:LatLng, distance:number, heading:number, radius?:number)
上述方法来自谷歌地图Javascript API文档:Maps Documentation
它可以在不插入最后一个参数 radius?:number 的情况下工作。
我的问题是什么是半径?:数字。这是论证的一些条件陈述吗?这是一些三元论点吗?
Android Maps API 也有类似的功能,但没有 radius?:number 参数:
static LatLng computeOffset(LatLng from, double distance, double heading)
什么是?:在这种情况下,它是如何使用的?
【问题讨论】:
-
我猜这意味着半径是可选的。
-
Java? JavaScript?这是两种不同的语言。你在问什么? ...无论如何,代码不是 JavaScript,所以这个问题没有多大意义。对您所看到的内容提供一些实际参考。
-
是的,这看起来不像是三元运算。这只是 documentation 表明半径是可选的,就像@m69 说的那样。
-
@squint 这是来自 Google Maps Javascript API 所以 Javascript。谢谢!
-
看看这个关于javascript中选项参数的线程:stackoverflow.com/questions/12797118/…在简历中,必需的参数首先出现,然后是可选参数。这 ?在函数声明中是文档中的约定(它不是 javascript 模式)说参数是可选的。
标签: javascript java android google-maps