我试图通过使用google Directions API
库在Android应用程序中使用google-maps-services-java
(仅在模拟器上进行测试)。
private void getDirectionsInfo()
{
GeoApiContext geoApiContext = new GeoApiContext.Builder()
.apiKey(API_KEY)
.build();
Log.i("direction","1");
DirectionsApi.newRequest(geoApiContext)
.origin("Brooklyn")
.destination("Queens")
.mode(TravelMode.DRIVING)
.await();
Log.i("direction","2");
}
但是应用程序卡住了,我在输出中看不到2
。我也尝试了异步方法,但令人惊讶的是,没有onResult
和onFailure
都被调用!我正在使用有效的API密钥。