Java 谷歌地图,我不知道';找不到setUserCredentials
我有一个带有maven依赖关系管理的java项目。使用Googlemaps依赖项,我无法找到setUserCredentialsJava 谷歌地图,我不知道';找不到setUserCredentials,java,google-maps,maven,Java,Google Maps,Maven,我有一个带有maven依赖关系管理的java项目。使用Googlemaps依赖项,我无法找到setUserCredentials MapsService myService = new MapsService( myService.setUserCredentials("root@gmail.com", "paword"); 这是pom文件中的maven依赖项 <dependency> <groupId>com.google.gdata</grou
MapsService myService = new MapsService(
myService.setUserCredentials("root@gmail.com", "paword");
这是pom文件中的maven依赖项
<dependency>
<groupId>com.google.gdata</groupId>
<artifactId>gdata-maps</artifactId>
<version>2.0</version>
</dependency>
1)将版本更改为1.0或任何其他早期版本,以确保下载的依赖项没有问题
2) 检查您的本地包,package com.google.gdata.client.sample.maps再次编码>以确保您没有任何其他版本的MapsService
3) 还要在Eclipse中键入Ctrl+T,看看哪个jar在您的系统中保存这个文件
希望这能有所帮助。我打了很多仗,但发现了问题。我需要添加Core1.0和GoogleJava-1.40.3Map.2.0.jar的依赖项。谢谢大家。是否认可MapsService?我在API中看到了该方法,听起来可能是Maven设置的问题。Mapsservices已被识别,我只能使用getter而不是setter。我想说的是,您遇到了一个更大的问题——Maps数据API已被弃用,不再可用:PicasawebService上存在同样的问题。我找不到setUserCredentials。有办法吗?我不明白。如何解决这个问题?
package com.google.gdata.client.sample.maps;
import com.google.gdata.client.*;
import com.google.gdata.client.maps.*;
import com.google.gdata.data.*;
import com.google.gdata.data.maps.*;
import com.google.gdata.util.*;
import java.io.IOException;
import java.net.URL;
public class GetMapsFeed {
public static void main(String[] args) {
// Name your service
MapsService myService = new MapsService("applicationName");
try {
// Replace these credentials with your own
myService.setUserCredentials("username","password");
} catch(AuthenticationException e) {
}
try {
printUserMaps(myService);
} catch(ServiceException e) {
} catch(IOException e) {
}
}