問題を説明します。 私はマップボックスの扱いに関しては本当に初心者ですが、実際にそれを使って本当に良い経験をしています。今日、私は何時間も何時間も解決できない問題を抱えています。これは、私がマップボックス・アンドロイド・サービス・ライブラリから得られない輸入品に関連しています。Mapboxフィーチャーのインポートに失敗し、ジオコーディングの自動完成クエリを作成しようとしました
私は私のbuild.gradleファイルで、以下のサービスコンパイルしています:
compile('com.mapbox.mapboxsdk:mapbox-android-sdk:[email protected]') {
transitive=true
}
compile ('com.mapbox.mapboxsdk:mapbox-android-geocoder:[email protected]'){
transitive=true
}
compile ('com.mapbox.mapboxsdk:mapbox-android-services:[email protected]'){
transitive=true
}
を、すべてがマップと正常に動作し、それは私のマップを示し、Iは、マーカーを追加パラメータを変更し、より多くのものをすることができます。私の問題は、ジオコーディングの自動塗りつぶしクエリを作成しようとすると、インポートセクションの次の行が灰色で表示され、明白な理由もなく、インポートが正しく行われていないことです。
import com.mapbox.services.android.geocoder.ui.GeocoderAutoCompleteView;
import com.mapbox.services.geocoding.v5.GeocodingCriteria;
import com.mapbox.services.geocoding.v5.models.CarmenFeature;
Javaクラスへの呼び出しで、私は参照の不足に関連するいくつかのエラーが発生しています。
// Set up autocomplete widget
GeocoderAutoCompleteView autocomplete = (GeocoderAutoCompleteView) findViewById(R.id.query);
autocomplete.setAccessToken(MapboxAccountManager.getInstance().getAccessToken());
autocomplete.setType(GeocodingCriteria.TYPE_POI);
autocomplete.setOnFeatureListener(new GeocoderAutoCompleteView.OnFeatureListener() {
@Override
public void OnFeatureClick(CarmenFeature feature) {
Position position = feature.asPosition();
updateMap(position.getLatitude(), position.getLongitude());
}
});
前もって感謝します!
この問題を解決できましたか? –