Android 方向 Google 带有经纬度的地图

Android direction in Google Maps with latitude and longitude

我想将我的起点和终点发送到 Google 以获取方向。 当我将名称用于起点和目的地时,它是真实的并且 returns 是真实的 JSON 信息,但是当我为起点和目的地发送纬度和经度时它不起作用。

没关系URL: https://maps.googleapis.com/maps/api/directions/json?origin=tehran&destination=shiraz&key=AIzaSyBvR07aFM-1ddGVgt392lRnUge3weT6nUY

但这不适用于: https://maps.googleapis.com/maps/api/directions/json?origin=32,52&destination=34,54&key=AIzaSyBvR07aFM-1ddGVgt392lRnUge3weT6nUY

我认为问题在于您使用的坐标 - 它们看起来无法通过道路到达。确保您没有将纬度或经度转换为整数,您需要小数点精度。

将德黑兰和设拉子转换为经纬度,我得到以下 URL 可以正常工作:

https://maps.googleapis.com/maps/api/directions/json?origin=35.6887931,51.3891646&destination=29.5916593,52.583701&key=<api key here>