【发布时间】:2018-03-26 05:16:40
【问题描述】:
目前正在开发一个应用程序。它使用谷歌地图 API 来定位附近的医生。我们有一个功能可以显示我们当前位置附近的医院。尽管单击相同的地图会在新选项卡中打开但会显示标记,但我们希望直接导航到该区域附近的医院,而不是以标记格式显示。我们该怎么办?
【问题讨论】:
标签: android google-api
目前正在开发一个应用程序。它使用谷歌地图 API 来定位附近的医生。我们有一个功能可以显示我们当前位置附近的医院。尽管单击相同的地图会在新选项卡中打开但会显示标记,但我们希望直接导航到该区域附近的医院,而不是以标记格式显示。我们该怎么办?
【问题讨论】:
标签: android google-api
首先,需要使用您当前的位置获取附近特定医院的经纬度,然后您需要使用自定义图钉或图标设置标记。然后在您需要使用医院经纬度移动地图相机之后。
获取当前位置:
https://developer.android.com/training/location/retrieve-current.html#java
在位置上移动到 Direct:
LatLng latLng = new LatLng(location.getLatitude(), location.getLongitude());
CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLngZoom(latLng, 10);
map.animateCamera(cameraUpdate);
自定义标记:
https://developers.google.com/maps/documentation/android-api/marker
【讨论】: