如何集成Here Maps Api到Spring boot?

时间:2019-02-03 16:34:10

标签: spring-boot maps integration here-api

我正在设置新服务器,并想使用Here API。有办法吗?

该服务器是使用Spring Boot开发的,我正在使用Here API来进行地图,地理编码和自动填充。

1 个答案:

答案 0 :(得分:1)

弹簧靴没有其他方法。您可以简单地使用RestTemplate调用API,如下所示。希望这会有所帮助!

package hello;

import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.client.RestTemplate;

@RestController
public class HelloController {

    @RequestMapping("/")
    public String index() {
        //you can replace this with any Here API you need
        final String uri = "https://autocomplete.geocoder.api.here.com/6.2/suggest.json"
                + "?app_id=xxxx"
                + "&app_code=xxxx"
                + "&beginHighlight=%3Cb%3E"
                + "&endHighlight=%3C/b%3E"
                + "&maxresults=20"
                + "&query=India&gen=9";

        RestTemplate restTemplate = new RestTemplate();
        String result = restTemplate.getForObject(uri, String.class);

        return result;
    }

}