如何知道 google 地图无法计算 android 中从地点 a 到地点 b 的方向
how to know google map could not calculate directions from place a to place b in android
我想显示 从地点 A 到地点 B 的方向 ,通过使用 google 地图应用程序 和 意图
- 起初我发现两个地方的纬度和经度
然后我用下面的URL表示2个地方之间的方向
"http://maps.google.com/maps?saddr=" + lat1 + "," + lng1 + "&daddr=" + lat2 + "," + lng2
没问题,一切顺利但是s.timesgoogle地图找不到方向,它显示下面的错误
Sorry, we could not calculate directions from place A to place B
我读到了这个错误并理解
the directions is not supported in every country of the world
但是,这是我的问题,我怎样才能让这个错误显示给用户,我自己的句子,而不是打开 google 地图应用程序,然后 google 地图向用户显示此内容
更新: 这是 URL ,你可以测试一下
it will show "Sorry, we could not calculate directions"
您可以整合 Google 地图休息 api。 More about it here
您可以使用 status codes from the response
正如@karandeepsingh 所回答的和文档所说
The following request returns driving directions from Toronto, Ontario
to Montreal, Quebec.
https://maps.googleapis.com/maps/api/directions/json?origin=Toronto&destination=Montreal&key=YOUR_API_KEY
it returns a JSON 通过发送 2 个城市名称,最后我们将检查 status
"status" : "ZERO_RESULTS" 如果 google 映射 不能计算从地点 A 到地点 B 的方向
"status" : "OK" if google map found 方向从地点A到地点
B
我想显示 从地点 A 到地点 B 的方向 ,通过使用 google 地图应用程序 和 意图
- 起初我发现两个地方的纬度和经度
然后我用下面的URL表示2个地方之间的方向
"http://maps.google.com/maps?saddr=" + lat1 + "," + lng1 + "&daddr=" + lat2 + "," + lng2
没问题,一切顺利但是s.timesgoogle地图找不到方向,它显示下面的错误
Sorry, we could not calculate directions from place A to place B
我读到了这个错误并理解
the directions is not supported in every country of the world
但是,这是我的问题,我怎样才能让这个错误显示给用户,我自己的句子,而不是打开 google 地图应用程序,然后 google 地图向用户显示此内容
更新: 这是 URL ,你可以测试一下
it will show "Sorry, we could not calculate directions"
您可以整合 Google 地图休息 api。 More about it here 您可以使用 status codes from the response
正如@karandeepsingh 所回答的和文档所说
The following request returns driving directions from Toronto, Ontario to Montreal, Quebec.
https://maps.googleapis.com/maps/api/directions/json?origin=Toronto&destination=Montreal&key=YOUR_API_KEY
it returns a JSON 通过发送 2 个城市名称,最后我们将检查 status
"status" : "ZERO_RESULTS" 如果 google 映射 不能计算从地点 A 到地点 B 的方向
"status" : "OK" if google map found 方向从地点A到地点 B