Google Places API中的`sensor`参数是什么?

TN.*_*TN. 118 google-places-api

谷歌Places API的请求有一个sensor参数?该参数如何影响结果?

Man*_*rks 168

编辑:不再需要传感器参数,如果使用它,现在将被忽略.

该参数不会影响结果.这是Google需要为Google数据提供商收集的参数,这些数据提供商根据请求是否使用传感器收取不同的费用.

Google文档

  • 它不在文档中.我在Google Maps API小组工作. (67认同)
  • 真?你可以提供一些链接,写这个.我没有在任何地方找到这个.(还想知道为什么价格不同,什么更便宜:) (8认同)
  • @PeterTheill如果您正在使用传感器来检测某人的位置,那么即使他们拖离地图,也要使用sensor = true.如果您实例化不使用传感器检测位置的地图,则将其设置为false (6认同)
  • @ManoMarks我想知道我是否应该设置sensor = true总是如果*device*有一个GPS传感器用来获取用户位置,或者我应该只使用它,如果那个位置是实际找到的GPS位置?我正在构建一个应用程序,我们会在其中显示包含用户位置的地图,但用户可能会拖动地图并根据新位置执行地理请求.在这种情况下,我应该从设置sensor = true开始,然后切换到使用sensor = false? (2认同)

小智 20

Google地图文档已更新,截至2014年6月,JavaScript或Web服务API调用不再需要&sensor参数.如果与任何请求一起传递,现在将忽略该参数.

docs - https://developers.google.com/maps/documentation/javascript/tutorial


Spl*_*tar 13

只是为了更清楚.如果您的脚本标记如下所示:

<script src='//maps.googleapis.com/maps/api/js?sensor=false'></script>

然后您应将其更改为以下内容以删除此警告:

<script src='//maps.googleapis.com/maps/api/js'></script>