然而,谷歌有这个java库(https://developers.google.com/api-client-library/java),我想使用它。在伪代码中,我想要做的是: String location = "123 main street, new york, ny";
String response = // send location plus
<init>(OkHttpRequestHandler.java:106) at com.example.anchor404.DockFinderActivity.calculateDirections(DockFinderActivity.java<init>(OkHttpRequestHandler.
我的应用程序只有在我应用更改时才会崩溃(而不是在运行应用程序时),并且在加载谷歌地图的片段中失败。给出的错误如下: java.lang.RuntimeException: Unable to startmapView.onCreate(mapViewBundle); //<-- this line in particular
通常情况下,当用户通过特定的位置搜索业务时,他们可能会不知不觉地在搜索框中输入一个邻里名称,认为它是一个城市,但从法律上说,它只是一个社区,Google API会将其映射到实际的城市中心。问题是,在大城市中,两个地点(邻里中心和市中心)可能相距很远。而且,如果我在Porter搜索一个特定的地址,结果会被列出,比如123 Main St,Porter Ranch,CA,而不是洛杉矶,CA。我希望有一种使用API的方法,因为它可以在Maps中工作。编辑:
我正在尝试实现DirectionsApi,在我的安卓应用程序中使用Kotlin在谷歌地图上绘制多边形。我使用以下方法添加了所需的库:然后在我的MapFragment中包含以下函数:private fun getGeoContext() : GeoApiContext {
val geoApiContext = GeoApiConte