- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个应用程序,它只显示附近的地点到我的位置,我已经实现了 map 布局并获得了我的位置。我用过这个博客http://ddewaele.blogspot.com/2011/05/introducing-google-places-api.html
为了检索附近的地点,但有一个问题我无法用这种方法解决
private static final HttpTransport 传输 = AndroidHttp .newCompatibleTransport();公共(public)静态 HttpRequestFactory createRequestFactory(最终 HttpTransport 传输){
return transport.createRequestFactory(new HttpRequestInitializer() {
public void initialize(HttpRequest request) {
GoogleHeaders headers = new GoogleHeaders();
headers.setApplicationName("Google-Places-DemoApp");
request.setHeaders(headers);
JsonHttpParser parser = new JsonHttpParser();
parser.jsonFactory = new JacksonFactory();
request.addParser(parser);
}
});
}
它只是打开一个 http 连接来执行搜索 url
问题是在 parser.jsonFactory = new JacksonFactory(); eclipse 告诉我字段 JsonHttpParser.jsonFactory 不可见。知道我已经导入了所有必要的外部 jar,我该如何解决这个问题。
谢谢
最佳答案
我之前遇到过同样的问题。
这是因为 jsonFactory 和 headers 变量从 1.6 开始被弃用。如果您使用的是 1.6 版本之前的 Google API,它应该可以正常工作。
检查此以获取更多信息:
您需要设计要使用的替代方法。
使用下面重新构造的代码:
GoogleHeaders headers = new GoogleHeaders();
headers.setApplicationName("Google-Places-DemoApp");
request.setHeaders(headers);
request.addParser(new JsonHttpParser(new JacksonFactory()));
注意:未经测试!
关于android - JsonHttpParser.jsonFactory 字段不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9985448/
我正在构建简单的 Android 应用程序,我在其中使用 Goolge Places API 获取最近的位置。为此,我使用了 this .但是当我打电话时: JsonHttpParser parser
我正在开发一个应用程序,它只显示附近的地点到我的位置,我已经实现了 map 布局并获得了我的位置。我用过这个博客http://ddewaele.blogspot.com/2011/05/introdu
我是一名优秀的程序员,十分优秀!