android - 使用 Google 地方信息 API

标签 android android-layout android-maps

我想开发一个应用程序,我想通过获取用户的当前位置来显示用户附近(1 公里内)地点的信息..

例如,我想显示与 android 设备当前位置相关的 1 公里范围内的餐厅、购物中心、医院的信息..

我已经浏览了这个链接:Using Google Places API in Android ..但没有得到更多。

有人在安卓中使用过 Google Places API 吗?

最佳答案

需要记住的几点:

  • 要使用 Google 的 Places API,您需要注册并获取 Google Map 的 API key 。
  • 在教程中的 UrlSigner 类中,变量描述为:keyString => 是您的 Google Map api key 。 urlString 是您要使用 api key 签名的 url。
  • 在代码中你会发现 inputKeyinputUrl。这 2 个变量仅用于测试目的,您可以根据需要省略它们。可以直接写代码如下:

    URL url = 新 URL(urlString);

    UrlSigner 签名者 = new UrlSigner(keyString);

    字符串请求 = signer.signRequest(url.getPath(),url.getQuery());

    System.out.println("签名 URL :"+ url.getProtocol() + "://"+ url.getHost() + request);

在 UrlSigner 类的 main 方法中。

关于android - 使用 Google 地方信息 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5551028/

相关文章:

Android 谷歌地图 V2 加载到 fragment 中

android - Android TextView 的 autoLink ="all"功能

java - RealmTransactions IDE 编辑器错误 : Expected Identifier

java - 忘记 keystore 密码后如何恢复

Android:在 collapsingToolbarLayout 的右上角放置一个图标?

android - 圆圈中的按钮

android - 如何对齐两个按钮彼此相邻?

java - 访问 Activity fragment 上的布局组件?

java - 如果我第二次更改位置,上一个标记也会显示

Android 热图