0
Android지도에서 폴리 라인을 그려 봅니다. 다른 스택 오버플로 응답을 읽었으므로 문제가 해결되지 않습니다. 나는 분명히 의존성으로 내 애플 리케이션에 구글 플레이 서비스를 추가했습니다.Google지도에서 PolyLine을 그릴 수 없습니다. Android
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.example.mattboyle.windowrunner"
minSdkVersion 21
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
//apply plugin: 'android-unit-test'
//afterEvaluate {
// tasks.findByName("assembleDebug").dependsOn("testDebugClasses")
//}
dependencies {
// compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.beardedhen:androidbootstrap:+'
compile 'com.google.android.gms:play-services:6.5.87'
compile 'com.telly:groundy:1.5'
compile 'com.telly:groundy-compiler:1.5'
}
이 그것을 할 내 매우 간단한 코드입니다 :
System.out.println("About to add to polyoptions");
PolylineOptions routeOption = new PolylineOptions().addAll(RunningMap.routeToPlot);
System.out.println("Added them all and routeoptions is of size "+routeOption.getPoints().size());
Polyline polyline = map.addPolyline(routeOption);
System.out.println("Should have plotted now..");
그것은 모든 시스템 아웃 안타.
PolylineOptions.size()는 102를 반환하며 다른 오류가없는 것으로 보입니다.
지도가 제대로 초기화되어 있으며 내 안드로이드 화면에서 볼 수 있습니다.
map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map))
.getMap();
이것은 제대로 작동하는 것 같아서 왜 그렇지 않은지 이해할 수 없습니다. 나는 정말 어떤 조언을 주셔서 감사합니다.