【问题标题】:Working with Yelp API and/or Google Places api使用 Yelp API 和/或 Google Places api
【发布时间】:2016-12-14 17:55:18
【问题描述】:

您好,我有一个分配给我的学校项目,该项目需要使用 google places API 或 Yelp API,以允许用户搜索给定位置附近的当地餐馆或酒吧。

在过去的 2 天里,我研究了如何实现这一点,但不知道如何继续。我从未使用过外部 api。

我们的项目必须使用 AngularJS 和 Csharp。如果有人可以向我指出如何连接点以使其工作的初学者指南,或者不介意帮助进行虚拟解释(详细说明过程),我将非常感激。

或者是否有一个提供开源示例项目可供剖析的网站?

【问题讨论】:

标签: c# angularjs google-places-api yelp


【解决方案1】:

因此,在使用 API 时,您要做的第一件事就是阅读您决定使用的任何 API 的文档,以基本了解您需要进行哪种调用。

这里是Google's

通常,您在使用 API 时需要一个唯一的密钥来识别您自己,因此您需要注册一个开发者帐户并确保您不会将您的密钥暴露在外。

取自 Google 文档,您只需将以下代码与您的 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>

一旦你有了这个,你可以通过查看它是否出现在你的网站上来测试它,然后开始弄清楚你想如何查找餐馆。一种方法是将餐厅的 Latitute 和 Longitude 存储在一个数组中,并根据您的用途将它们调用到 Google Maps 代码中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-02
    • 1970-01-01
    • 1970-01-01
    • 2013-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多