Google Maps距离矩阵使用JSON和PHP并从JSON中提取数据

时间:2012-03-26 16:09:48

标签: php json google-maps

我需要从google距离矩阵中获取的json文件中提取数据。

这是我从谷歌获得的

stdClass Object
(
    [destination_addresses] => Array
        (
            [0] => 10 Hawkins St, Cooma NSW 2630, Australia
        )
    [origin_addresses] => Array
        (
            [0] => 30 Bent St, Cooma NSW 2630, Australia
        )
    [rows] => Array
        (
            [0] => stdClass Object
                (
                    [elements] => Array
                        (
                            [0] => stdClass Object
                                (
                                    [distance] => stdClass Object
                                        (
                                            [text] => 2.1 km
                                            [value] => 2142
                                        )
                                    [duration] => stdClass Object
                                        (
                                            [text] => 5 mins
                                            [value] => 315
                                        )
                                    [status] => OK
                                )
                        )
                )
        )
    [status] => OK
)

我需要获取距离文本和值以及持续时间文本和值。

我已经尝试了几个小时并在网上搜索但是我找不到任何关于使用这种格式,多个数组和stdclass对象的方法

请在这个方面获得一些帮助,它还将有助于谷歌的其他项目

1 个答案:

答案 0 :(得分:0)

查看Google example。您可以复制并粘贴它并为PHP调整它。