谷歌地点 API 中的 `sensor` 参数是用来指示设备是否具有位置传感器的。

123

谷歌地点 API 的请求中有一个 sensor 参数,这个参数对结果有什么影响?

3个回答

175

编辑:传感器参数不再需要,如果使用了该参数,将会被忽略。

该参数不影响结果。这是Google必须收集的参数,针对那些基于请求是否使用传感器而收取不同费用的Google数据提供商。

请参阅Google文档


8
真的吗?您能否提供一些链接,这里写有关信息。我在任何地方都没有找到过。(同时想知道为什么价格不同,哪种更便宜:) - TN.
72
不在文件中。我是Google Maps API团队的成员。 - Mano Marks
2
@ManoMarks 我在想,如果设备有用于获取用户位置的GPS传感器,是否应该始终将sensor=true设置为真,或者只有在实际找到GPS位置时才使用它?我正在开发一个显示用户位置地图的应用程序,但用户可能会拖动地图,我们需要根据新位置进行地理请求。在这种情况下,我应该从设置sensor=true开始,然后切换到使用sensor=false吗? - Peter Theill
6
如果您使用传感器来检测某人的位置,请使用sensor=true,即使他们将地图拖离屏幕。如果您实例化一个不使用传感器来检测位置的地图,则将其设置为false。 - Mano Marks
1
https://developers.google.com/maps/documentation/javascript/error-messages#sensor-not-required - Devz
显示剩余2条评论

21

13

为更明确起见,如果您的脚本标签如下所示:

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

那么您应该将其更改为以下内容以消除此警告:

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接