2016-12-14 62 views
1

嗨工作,我有一個分配給我的學校的一個項目,需要使用任何谷歌的地方API或允許用戶搜索本地餐館或酒吧附近的目的Yelp的API的給定的位置。與Yelp的API和/或谷歌Places API的

我已經研究如何實現這個在過去2天,我只是在不知如何着手。我從未使用過外部API。

我們的項目必須使用AngularJS和Csharp。如果任何人都可以指點我的初學者指南,瞭解如何將這些點連接起來或者不介意幫助虛擬人解釋(詳細說明過程),我會非常感激。

還是有一個網站有開源示例項目可用於解剖?

+0

本指南看起來不錯,儘管它使用的Visual Studio 2013年整體非常明確的指示https://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/build-a- single-page-application-spa-with-aspnet-web-api-and-angularjs(哦,是的,請記得下載模型/類的代碼) – jyrkim

+0

分解段落 – Mikkel

回答

0

因此,與API工作時,就是你會想要做的就是讀取你決定去了解你需要做什麼樣的呼叫的基礎理解爲準API文檔的第一件事。

這裏是Google's

通常你需要一個唯一的密鑰,當您使用API​​的標識自己的身份,所以你需要註冊一個開發者賬戶,並確保你不要離開你的關鍵在開放。

從谷歌文檔,你只需要插入下面的代碼,它說,將其插入您的API密鑰服用。

<body> 
     <div id="map"></div> 
     <script> 
      var map; 
      function initMap() { 
      map = new google.maps.Map(document.getElementById('map'), { 
       center: {lat: -34.397, lng: 150.644}, 
       zoom: 8 
      }); 
      } 
     </script> 
     <script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap" 
     async defer></script> 
</body> 

一旦你有了這個,你可以看到,如果它出現在你的網站進行測試,然後開始搞清楚要如何查找餐館。做到這一點的一種方法是將您的餐廳的經緯度存儲在一個數組中,並根據您想要使用的數據將它們調用到Google地圖代碼中。