2012年4月24日 星期二

如何使用Google Map Api 找出附近的餐廳

這部分的功能是屬於Google Map Api 中的 Place 的功能,請參考以下網址

Place Library 介紹

範例

Api Reference

介紹裡面有Place Library的基本使用,打開範例,可以看到一個 Type 為store 的基本搜尋。

下面我們要來一步步介紹如何使用 Google Map Api 找出附近的餐廳。


  1. 我們要在地圖上畫一個圓,然後找出在這個圓裡面的餐廳。所以首先,我們要先找出圓心的經緯度,所以請按照  http://blog.soft.idv.tw/?p=1190 這個網址裡的方法一,在 google map上按右鍵選擇這裡有什麼,就可以找出經緯度。
  2. 請點選上面的範例,會進入一個網頁,將其程式碼 copy 下來,並在 22 行換上剛才的經緯度,並在 33 行 type : ['store'] 改成 keyword : 'food' ,儲存成另一個網頁,完成。

這個方法找出來的資料其實與在 google map 上鍵入 food 所找到的資料相比,手動鍵入的似乎加入了所有搜尋結果的點,而使用 Api 則只有前20個( 可參考上面Place Library 介紹)。