回答

0

在Android中沒有這個API,對不起。可能有您可以使用的Web服務。

+0

感謝您的回覆。任何你可以建議作爲教程或幫助材料的例子。 – SilentCoder 2010-12-10 01:58:44

2

這可能會幫助,不知道它是否適用於Android的..

http://code.google.com/apis/maps/documentation/places/

+0

你知道嗎,這個地​​方的API有沒有可用的cod實例? – SilentCoder 2010-12-22 04:45:46

+0

這是簡單的網絡服務請求,所以你不需要任何偉大的編碼爲此目的(我不是一個Android的傢伙,雖然我想成爲,否則我可以幫助更多),但有一個catch,這個API需要你從谷歌獲得一個關鍵使用這個API。您需要爲此提交表單並等待Google的客戶端ID。請閱讀URL處的文檔獲取更多信息。它實際上走了很長的路... – Vishwanath 2010-12-22 05:16:54

1

我有同樣的問題,使得Android的導航程序。
我結束了使用Yahoo! Local Search網絡服務,它工作得很好。

您應該瞭解Web服務是如何工作的,但基本上您可以使用參數(例如Location,Query(餐廳,咖啡等)和其他參數)創建HTTP GET請求,並獲得XML或JSON響應你的選擇)。

你的結果做什麼,完全由你

加法:
雅虎本地搜索結果默認爲XML。
這是如何在Android上的請求的示例:

public void doWebRequest() 
    { 
     try { 
      HttpClient client = new DefaultHttpClient(); 

      String url = "http://local.yahooapis.com/LocalSearchService/V3/localSearch?appid=YahooDemo&query=pizza&zip=94306&results=2";   
      HttpGet request = new HttpGet(url); 

     HttpResponse response = client.execute(request); 
      BufferedInputStream bis = new BufferedInputStream(response.getEntity().getContent()); 
      SAXReader reader = new SAXReader(); 
      handleResponse(reader.read(bis)); 
     } catch (Exception e) { 
     System.err.println(e); 
     } 
    } 

    private void handleResponse(Document doc) { 
// doc is the XML response 
    // process the results here 
} 
0

可能,這可能幫助..

意向意圖=新意圖(Intent.ACTION_VIEW,Uri.parse(「地理: ?0,0 q =咖啡館「)); startActivity(intent);