2016-12-14 41 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地图代码中。