亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Google 的 DirectionsApi 似乎在 Kotlin 中不起作用

Google 的 DirectionsApi 似乎在 Kotlin 中不起作用

慕婉清6462132 2021-10-20 16:31:49
我正在嘗試使用 Kotlin 在我的 Android 應用程序中實現 DirectionsApi 以在 Google 地圖上繪制折線。我使用以下方法添加了所需的庫:implementation 'com.google.maps:google-maps-services:0.9.0'然后在我的 MapFragment 中包含以下函數:private fun getGeoContext() : GeoApiContext {    val geoApiContext = GeoApiContext.Builder()            .apiKey(getString(R.string.directions_apikey))            .build()    return geoApiContext}最后在我的 onMapReady 中,我嘗試使用以下方法獲取路線結果:val origin = "Hotel Hillview Munnar, State Highway 16, Moolakadai, Munnar, Kerala, India"val dest = "Echo Point, Kannan Devan Hills, Kerala, India"val apiRequest = DirectionsApi.newRequest(getGeoContext())        apiRequest.origin(origin)        apiRequest.destination(dest)        apiRequest.mode(TravelMode.DRIVING)        apiRequest.setCallback(object : com.google.maps.PendingResult.Callback<DirectionsResult> {            override fun onResult(result:DirectionsResult) {                Timber.i("Call Success")                val routes = result.routes            }            override fun onFailure(e:Throwable) {            }        })
查看完整描述

1 回答

?
FFIVE

TA貢獻1797條經驗 獲得超6個贊

我現在自己想出了一個解決方案。這不是最好的解決方法,但可以解決手頭的問題。寫在這里,以便它可以幫助其他人尋找解決同一問題的方法。

從以下位置切換 gradle 依賴項:

implementation 'com.google.maps:google-maps-services:0.9.0'

implementation 'com.google.maps:google-maps-services:0.2.11'


查看完整回答
反對 回復 2021-10-20
  • 1 回答
  • 0 關注
  • 141 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號