【问题标题】:Read JSON data returned by google maps读取谷歌地图返回的 JSON 数据
【发布时间】:2011-02-11 08:38:21
【问题描述】:

在我的应用程序中,我使用 BlackBerry API 来获取纬度和经度。我想通过创建 http 连接使用谷歌地图进行反向地理编码。如何解析数据,然后读取特定元素,例如地址?

一个示例网址:

http://maps.google.com/maps/geo?json&ll=9.6,73.7

给出回应:

{
  "name": "9.600000,76.760000",
  "Status": {
    "code": 200,
    "request": "geocode"
  },
  "Placemark": [ {
    "id": "p1",
    "address": "Kanjirappalli Elikkulam Rd, Kerala, India",
    "AddressDetails": {
   "Accuracy" : 6,
   "Country" : {
      "AdministrativeArea" : {
         "AdministrativeAreaName" : "Kerala",
         "SubAdministrativeArea" : {
            "SubAdministrativeAreaName" : "Kottayam",
            "Thoroughfare" : {
               "ThoroughfareName" : "Kanjirappalli Elikkulam Rd"
            }
         }
      },
      "CountryName" : "India",
      "CountryNameCode" : "IN"
   }

【问题讨论】:

    标签: blackberry java-me json


    【解决方案1】:

    使用JSON ME 库。有关如何使用它的示例,请参阅Using JSON in Java ME

    【讨论】:

    • 顺便提一下,RIM 从 6.0 开始将此库添加到本机 API。但是对于之前的版本,还是需要编译进去的。
    猜你喜欢
    • 1970-01-01
    • 2012-01-27
    • 1970-01-01
    • 2012-04-10
    • 1970-01-01
    • 2012-07-06
    • 2017-10-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多