【问题标题】:Initialise google-maps-services-java GeoApiContext in clojure在 clojure 中初始化 google-maps-services-java GeoApiContext
【发布时间】:2018-03-07 16:25:41
【问题描述】:

我希望能够在 clojure 中为 google maps java 服务创建一个上下文,https://github.com/googlemaps/google-maps-services-java

在他们的文档中,他们表明创建上下文的 java 命令是这样的......

GeoApiContext context = new GeoApiContext.Builder().apiKey("AIza...").build();

这怎么能变成clojure def?

(我想我在“Builder”上磕磕绊绊,因为使用 clojure/reflect 我看不到任何提及它。我的 java 经验很少。)

【问题讨论】:

标签: clojure clojure-java-interop


【解决方案1】:

使用 $ 获取静态内部类:

(-> (com.google.maps.GeoApiContext$Builder.) (.apiKey "blah") .build)

【讨论】:

  • 完美!谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-02
  • 2015-09-29
  • 1970-01-01
  • 1970-01-01
  • 2016-06-19
相关资源
最近更新 更多