我想通过谷歌地图应用程序和意图
显示从地点A到地方B的方向然后我使用下面的URL来显示2个地方之间的方向
" http://maps.google.com/maps?saddr=" + lat1 +"," + lng1 +"& daddr =" + lat2 +"," + lng2
it; s OK,所有事情都正确但 s.times Google地图无法找到方向并显示以下错误
抱歉,我们无法计算从地点A到地方B的路线
我读到了这个错误并明白了
世界上每个国家都不支持这些指示
但是,这是我的问题我怎么能得到这个错误来显示用户,我自己的句子而不是用意图打开谷歌地图应用程序然后谷歌地图向用户显示这个
更新:这是网址,你可以测试它 it will show "Sorry, we could not calculate directions"
答案 0 :(得分:1)
您可以整合Google Maps rest api。 More about it here 您可以使用status codes from the response
答案 1 :(得分:0)
@karandeepsingh回答,文件说
以下请求将返回安大略省多伦多的行车路线 到魁北克省蒙特利尔 https://maps.googleapis.com/maps/api/directions/json?origin=Toronto&destination=Montreal&key=YOUR_API_KEY
它通过发送2个城市名称返回JSON,最后我们将检查状态
<强>&#34;状态&#34; :&#34; ZERO_RESULTS&#34; 如果谷歌地图无法计算从地点A到地点B的路线
<强>&#34;状态&#34; :&#34;好的&#34; 如果谷歌地图找到从地点A到地方的路线 乙