我可以在方法“findCurrentPlace()”中设置其他坐标吗?

Posted

技术标签:

【中文标题】我可以在方法“findCurrentPlace()”中设置其他坐标吗?【英文标题】:Can I set other coordinates in method "findCurrentPlace()"? 【发布时间】:2020-08-15 06:44:24 【问题描述】:

我知道这种方法会获取设备的当前位置并找到设备可能所在的位置,但我不知道如何从其他坐标获取位置

【问题讨论】:

【参考方案1】:

您能否在您的问题中提供更多背景信息,例如方法从何而来?尽管如此,我会尽力回答它:-)

documentation 声明您需要

创建一个 FindCurrentPlaceRequest,传递 Place.Fields 列表,指定您的应用应请求的地点数据类型。

并将此请求传递给PlacesClient.findCurrentPlaces。如果您在谈论不同的方法,请更新您的问题。

编辑:如果您正在寻找不同位置的地点,那么您可以通过地点 ID 使用 fetchPlace 到 fetch a place。您可以通过documentation 后面的坐标获取地点ID。

【讨论】:

是的,我使用 PlacesClient 类中的方法,并且我得到了当前位置。但我需要通过其他坐标获取位置 我不完全理解你。您需要提供地点数据类型,例如Place.Field.NAME 没有坐标... 啊.. 我想现在我明白你在找什么了。您想获取不同位置的地点,对吗? 我想过,但是不知道怎么获取place id 我找到了正确的方法,需要实现 GoogleMap.OnPoiClickListener 并且在那里你可以得到“placeId”,谢谢你的时间

以上是关于我可以在方法“findCurrentPlace()”中设置其他坐标吗?的主要内容,如果未能解决你的问题,请参考以下文章

我可以在 Java 中覆盖和重载静态方法吗?

Spring Controllers:我可以在调用每个 @RequestMapping 方法之前调用一个方法吗?

我可以在 Java 的构造函数中调用方法吗?

在类中,我可以在另一个方法中调用其他方法变量吗?

有啥方法可以在我单击图像时显示切换菜单?

backand 平台:我可以在哪里放置 DB 触发操作的全局方法