嘗試格式化的URI,如: 來自:50.74,14.00889 +到:51.66444,17.85679 +到:52.66444,17.85679 你可以儘可能多+可條款,添加要
編輯: 如果AR使用地圖API,你應該有一個像thisone一個代碼來計算路線:
StringBuilder urlString = new StringBuilder();
urlString.append("http://maps.google.com/maps?f=d&hl=de");
urlString.append("&saddr=");//from
urlString.append(Double.toString((double)src.getLatitudeE6()/1.0E6));
urlString.append(",");
urlString.append(Double.toString((double)src.getLongitudeE6()/1.0E6));
urlString.append("&daddr=");//to
urlString.append(Double.toString((double)dest.getLatitudeE6()/1.0E6));
urlString.append(",");
urlString.append(Double.toString((double)dest.getLongitudeE6()/1.0E6));
urlString.append("&ie=UTF8&0&om=0&output=kml");
,你應該能夠在discribed格式添加一些航點。
urlString.append("+to:")
urlString.append(Double.toString((double)waypoint.getLatitudeE6()/1.0E6));
urlString.append(",");
urlString.append(Double.toString((double)waypoint.getLongitudeE6()/1.0E6));
我想知道你是如何得到僅僅是一個開始和結束點的方向,因爲谷歌API不提供一個函數來獲取從A點到B點的方向。 – Flo 2011-03-30 13:10:32
@Flo當然是的。查看適用於Android和iOS的Google地圖:) – Michal 2011-03-30 13:57:04
噢,您正在談論Google Maps API,我認爲您正在談論Google Android API。對不起,我的錯。 – Flo 2011-03-30 17:24:15