我使用Google Place Autocomplete Widget来选择地点。当我在我的应用程序的地图上显示所选地点时,它运行良好。但是,问题是我从地点自动完成小部件获得的坐标与我们从谷歌地图获得的坐标不同。例如,名为“Kannur, Kerala”的地方的坐标是11.874477499999998, 75.37036619999999在自动完成小部件中,在谷歌地图中是11.8744801,75.3692719。我使用以下代码从小部件获取坐标:
Place place = PlaceAutocomplete.getPlace(context, data);
LatLng latLng = place.getLatLng();
此外,当我从我的应用程序打开谷歌地图导航意图时,它显示以下错误:
我使用以下代码打开导航意图:
Uri gmmIntentUri = Uri.parse("google.navigation:q=" + latitude+ ", " + longitude + "(" + pickupPointName + ")");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
有没有办法使两个坐标相同?