在Android中解析JSON以在Google Map中添加标记

时间:2014-08-14 22:22:42

标签: android json google-maps

我有一个网址,得到并回复。我必须解析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"
            ]
        }
    ]
}

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

1 个答案:

答案 0 :(得分:0)

您可以将解析后的数据保存在数组中,而对于我所看到的,JSON对象中有很多标记。我建议你创建一个" Driver"类型的对象。或" Car",然后保存该对象中的所有数据。一旦你解析了数据并将其保存在对象类型的数组中(让我们说一个"驱动程序&#34的数组;那么你可以使用这些信息将它添加到地图中。