показать X, Y координатный шейп-файл на карте Google - PullRequest
1 голос
/ 23 января 2012

Я хочу показать данные Shapefile, извлеченные из файла SHP в API карты Google:

ДАННЫЕ: Массив ( [Id] => 0 [area] => 164,914 [PARCID] =>
[удалено] => 0 ) ФОРМА: Массив ( [xmin] => 539544,25 [ymin] => 3947728,5 [xmax] => 539559,4375 [ymax] => 3947745,75 [номера] => 1 [numpoints] => 15 [parts] => Массив ( [0] => Массив ( [points] => Массив ( [0] => Массив ( [x] => 539546 [y] => 3947731,75 )

                        [1] => Array
                            (
                                [x] => 539544.25
                                [y] => 3947732
                            )

                        [2] => Array
                            (
                                [x] => 539545.5
                                [y] => 3947736.5
                            )

                        [3] => Array
                            (
                                [x] => 539546.375
                                [y] => 3947739.5
                            )

                        [4] => Array
                            (
                                [x] => 539546.8125
                                [y] => 3947741
                            )

                        [5] => Array
                            (
                                [x] => 539548.1875
                                [y] => 3947745.75
                            )

                        [6] => Array
                            (
                                [x] => 539556
                                [y] => 3947743
                            )

                        [7] => Array
                            (
                                [x] => 539556.1875
                                [y] => 3947743.5
                            )

                        [8] => Array
                            (
                                [x] => 539559.4375
                                [y] => 3947742.25
                            )

                        [9] => Array
                            (
                                [x] => 539557.8125
                                [y] => 3947737
                            )

                        [10] => Array
                            (
                                [x] => 539556.75
                                [y] => 3947733
                            )

                        [11] => Array
                            (
                                [x] => 539555.375
                                [y] => 3947728.5
                            )

                        [12] => Array
                            (
                                [x] => 539554.5
                                [y] => 3947728.75
                            )

                        [13] => Array
                            (
                                [x] => 539549.3125
                                [y] => 3947730.75
                            )

                        [14] => Array
                            (
                                [x] => 539546
                                [y] => 3947731.75
                            )

                    )

            )

    )

)

но когда я проверяю, получаю координату LATLNG, любой может помочь поместить эти данные X, Y в данные карты Google !!!!

спасибо

1 Ответ

0 голосов
/ 23 января 2012

Конечно, вы хотите использовать JSON для его анализа и отправки в Google Maps. Сначала вам нужно отформатировать ваши числа в координаты фактической широты и долготы. Вот как использовать JSON для его анализа: http://code.google.com/apis/maps/documentation/localsearch/jsondevguide.html

С другой стороны, я не уверен, что вы пытаетесь сделать с данными, но вы можете отправить их через строку запроса. (напр. http://maps.google.com/maps?q=52.961875,55.003296).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...