在clojure中初始化google-maps-services-java GeoApiContext

时间:2018-03-07 16:25:42

标签: clojure clojure-java-interop

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

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

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

如何将其转变为clojure def?

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

1 个答案:

答案 0 :(得分:1)

使用$来获取静态内部类:

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