我使用Google Place Autocomplete Widget来选择地点。当我在我的应用程序中的地图上显示所选位置时,它运行良好。但是,问题是我从地方获得的坐标自动完成小部件与我们从谷歌地图获得的坐标不同。例如,在自动完成小部件中,名为“Kannur,Kerala”的地点的坐标为 11.874477499999998,75.37036619999999 ,在Google地图中的坐标为 11.8744801,75.3692719 。我使用以下代码从widget获取坐标:
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);
有没有办法让两个坐标相同?