如何使用Java与谷歌地图API?

Ala*_*pez 6 java google-maps-api-3

Java与谷歌地图api


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

Mis*_*sky 12

首先,我会提供你使用谷歌地图api,他们使用REST服务,他们非常好.

这是一个简短的解释:您需要使用带有您希望的参数的URL(例如位置 - 经度,纬度,地址等)发出HTTP请求,此代码应在java中生成.如果你做的一切都正确,你会收到类型的响应(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的/存档/ 2012/12/18 /糊JSON-作为类功能于ASP-网和网络工具-2012-2-rc.aspx


Ale*_*kov 10

这个怎么样?

  • 对于Java API,https://github.com/googlemaps/google-maps-services-java此OSS API受社区支持并在Google Maps官方网站上做广告.顺便说一下,这是另一个非常有用的问题,一些SO dictadministrator正在关闭纯粹的意识形态观点:"太宽泛":请定义您用来衡量"宽度"和"太多"的指标和阈值 (5认同)