【问题标题】:How to get the latitude and longitude value based on the location address in core java? [closed]如何根据核心java中的位置地址获取经纬度值? [关闭]
【发布时间】:2015-12-24 12:15:25
【问题描述】:

需要根据位置获取经纬度。

我正在尝试编写一个类似的方法,将输入作为地址返回结果作为核心中的纬度和经度值 java,所以我正在寻找可以实现这一目标的API。

这是一个例子

public double getLatLongValue("newyork")
{
 . . . . . .
 . . . . . . . 
return latlongval;

}

它将输出为

纬度:40.712784

经度:-74.005941

到目前为止,我已经检查了这个网站http://www.latlong.net/。 我想在核心java中实现这种类型的东西,那么我应该关注API中的核心类或方法!。

【问题讨论】:

  • 它被称为 Google Maps API。
  • 你应该只检查google api,我想它会解决你的问题。这是link

标签: java dictionary google-api latitude-longitude


【解决方案1】:

尝试创建类:

class LocationInfo {
    double latitude;
    double longitude;
    //getter setter
}
public LocationInfo getLatLongValue(String address) {
   ...
}

【讨论】:

  • 我认为这不是 OP 所追求的......
【解决方案2】:

您可以使用诸如Nominatim 之类的东西,这是一项免费提供的geocoding 服务。

您的方法只需要点击特定的 URL,然后处理响应。

处理后,您可以使用自定义类来包装结果,以便获得您想要的结果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-26
    • 1970-01-01
    • 2014-06-06
    相关资源
    最近更新 更多