java - 在java中通过Google获取地址经度和纬度的最佳方法是什么

标签 java javascript android google-maps geolocation

我正在尝试编写一些从地址获取位置的java代码。 (不适用于android环境。)

如果可能的话,只要 Google 以某种方式提供地理位置服务,我希望它能成为永久性的方式。

我想我不能说 Google javascript 地理定位 api 使用永久 URL 来做到这一点,因为 api 的对象在运行时来自 Google 服务器。

不过,我认为 Android 似乎有可能使用永久 URL 来实现此目的,因为 Google 无法更改每个设备获取地理定位服务的 URL。

我错了吗? 是否有任何相关的 Google 政策?

提前致谢。

最佳答案

您可以尝试使用 Google HTTP API 来获取地理编码和反向地理编码。

地理编码请求

地理编码 API 请求必须采用以下形式:

http://maps.googleapis.com/maps/api/geocode/output?parameters

其中输出可以是以下值之一:

json(推荐)表示 JavaScript 对象表示法 (JSON) 中的输出 xml 表示输出为 XML

请点击此链接了解更多信息:https://developers.google.com/maps/documentation/geocoding/

关于java - 在java中通过Google获取地址经度和纬度的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18012738/

相关文章:

JavaScript 网址替换

android - base64 图像和 html.fromhtml android

java - 变量未初始化

java - Android Studio 服务器连接失败

java - Jetty 8 HTTPClient 支持进行 Comet HTTP 连接吗?

java - 当有数千个/动态数量的任务时如何使用Executor?

Java jersey 导入包

java - 我的 JPanel 显示为灰色

javascript - 数组引用表现得像一个副本

javascript - 在 Rails 中创建一个在后端重置的倒数计时器