place autocomplete

#簡介:

為我們輸入地址在input時會自動填入地區

https://developers.google.com/maps/documentation/javascript/places

中文 https://developers.google.com/places/web-service/intro

先到google console 新增相關api與key

#使用

1.申請API服務

要申請兩個

一個是Google Maps JavaScript API 另一個是Google Places API Web Service

因為place需求Maps API

2.載入SDK並更改api key

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDAodeKstiifB9WhEnZrZY7_mA8abcyJpY&libraries=places"></script>

3.啟用

因使用React所以google前面加上window

4.偵測輸入

1.用了除與2是因為他有兩個數值(目前不清楚f,b分別表示什麼) 2.可使用geocode來把經緯度轉換為地址(但geocode api官方表示耗用資源高,所以每天有限制免費的request數目,超過將收費)

簡單範例 http://stackoverflow.com/questions/18345875/google-places-api-example

Last updated

Was this helpful?