尝试在Google Map API中放置多个标记时出错

时间:2018-08-02 22:31:47

标签: android-studio

我尝试在地图上放置多个标记,只是将其标记为最后一个标记,因为相机仅拍摄了最后一个位置

这是我的代码

   public void onMapReady(GoogleMap googleMap) {
    mMap = googleMap;

    // Add a marker in Sydney and move the camera
    LatLng sydney = new LatLng(34, 151);
    LatLng saa = new LatLng(-24.77, 46.73);
    mMap.addMarker(new MarkerOptions().position(sydney).title("sydney"));
    mMap.addMarker(new MarkerOptions().position(saa).title("saa"));
    mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));
    mMap.moveCamera(CameraUpdateFactory.newLatLng(saa));
}

// ---

在我构建项目时出现此错误 错误:任务':app:preDebugAndroidTestBuild'的执行失败。

  

与项目':app'中的依赖项'com.android.support:support-annotations'冲突。应用(26.1.0)和测试应用(27.1.1)的已解决版本不同。有关详细信息,请参见https://d.android.com/r/tools/test-apk-dependency-conflicts.html

谁能帮助解决我的问题 那是我的依赖

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.2'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    compile 'com.android.support:support-annotations:27.1.1'

}

0 个答案:

没有答案