7

带有 Google 地图 API 的 Java


我想开始一个需要地图的 Java 项目。我一直在考虑谷歌地图或其他开源地图。我将如何实现这一点?

4

2 回答 2

13

首先,我会为您提供使用 google maps api,他们正在使用 REST 服务,而且非常好。

这是一个简短的解释:您需要使用带有您希望的参数(例如位置 - 经度、纬度、地址等)的 URL 发出 HTTP 请求,此代码应该在 java.util. 如果您做的一切正确,您将收到类型的响应(xaml 或 json,取决于您发送的 URL,最好使用 JSON)。

收到响应后,您需要对其进行反序列化,这似乎很难,但非常简单,例如 JSON 有很多方法和内置方法可以做到这一点。

然后你可以对你收到的物品做任何你想做的事情。

所以这里有一些链接:

Google API - https://developers.google.com/maps/documentation/geocoding/?hl=enhttps://developers.google.com/maps/documentation/staticmaps/?hl=iw&csw=1

JSON 反序列化 - http://james.newtonking.com/json/help/index.html?topic=html/LINQtoJSON.htm或更好的(如果你想发出很多请求) - http://blogs.msdn。 com/b/webdev/archive/2012/12/18/paste-json-as-classes-in-asp-net-and-web-tools-2012-2-rc.aspx

于 2013-10-14T19:58:08.917 回答
10

这个怎么样?

于 2013-10-14T19:51:17.160 回答