【发布时间】:2015-03-16 21:03:33
【问题描述】:
我正在开发 android 应用程序,我在用户端使用谷歌反向地理编码 API 网络服务,以便用户以文本格式读取他的地址。
HttpGet httpGet = new HttpGet(
"http://maps.googleapis.com/maps/api/geocode/json?latlng="
+ lat + "," + lng + "&sensor=true");
我有以下三个问题:
1-我必须在我的应用程序中使用地图吗?因为我只以文本形式向用户显示位置并且我不想在我的应用程序中使用地图? https://developers.google.com/maps/terms#section_10_1 “(h) 不得在没有 Google 地图的情况下使用内容。您不得在没有相应的 Google 地图的情况下使用或显示内容,除非 Maps API 文档明确允许您这样做”
2-在调用 web 服务的应用程序端是否必须包含 API 密钥?
3-我是否希望与 Google 建立企业协议,并获取 client_ID 并将其包含在最终用户发送的请求中? https://developers.google.com/maps/terms#section_9_1
【问题讨论】: