【问题标题】:Parsing JSON in android to add markers in Google Map在 android 中解析 JSON 以在 Google Map 中添加标记
【发布时间】:2014-08-14 22:22:41
【问题描述】:

我有一个 url、get 和 response。我必须解析 JSON 并在 android 的 Map 中显示位置。我不需要你编码。我是 JSON 新手。请告诉我一些步骤,我该怎么做。我应该如何开始以及应该采取哪些步骤?

网址:“一些网址”

发送数据:

{
    "tag": "getAvailableDriver",
    "lat": 41.022348,
    "lng": -91.966721
}

回应:

{
    "posts": [
        {
            "success": "1",
            "driver": [
                {
                    "id": "768",
                    "lat": "41.022848",
                    "lon": "-91.966884",
                    "recorded_datetime": "2014-07-20 20:18:03",
                    "user_id": "403",
                    "cabbi_state": "OnJob",
                    "vehicleType": "Black Cab",
                    "driver_name": "black cab driver",
                    "pic_name": "userimage/403.jpg",
                    "rating": "0",
                    "car_model": "this",
                    "number_sit": "4",
                    "distance": 0.035574527536789
                }
            ],
            "operator": [],
            "nearestdistance": [
                {
                    "distance": 0.03541809,
                    "time": 5
                }
            ],
            "car_models": [
                "Taxi"
            ]
        }
    ]
}

我只是想让你们中的任何人指导我或给我指路。还请有人告诉我这里“发送数据”的用途是什么。有什么用?我保证在我抓到抓地力之后我不会问任何基本问题。请帮帮我。

【问题讨论】:

    标签: android json google-maps


    【解决方案1】:

    您可以将解析后的数据保存在一个数组中,就我所见,JSON 对象中有很多标签。我建议您创建一个“Driver”或“Car”类型的对象,然后将所有数据保存在该对象中。一旦您将数据解析并保存在对象类型的数组中(假设是“驱动程序”数组,那么您可以使用该信息将其添加到地图中。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-22
    • 2020-10-07
    • 1970-01-01
    • 2017-05-15
    • 2013-06-27
    相关资源
    最近更新 更多