小编Mik*_*ton的帖子

如何将 GeoJSON(MultiLineString) 图层添加到 Google 地图

我需要创建将使用 GeoJSON 数据(MultiLineString 格式)作为 Google 地图上的数据层的地图。我创建了一个 Google Maps JavaScript API 项目,并有一个 API 密钥。

我尝试了以下示例:

示例 I:
https : //developers.google.com/maps/documentation/javascript/examples/layer-data-simple
(这会呈现多边形,但似乎不支持 MultiLineString 的样式)。

示例二:
https : //developers.google.com/maps/documentation/javascript/examples/layer-data-dragndrop
(此示例允许通过拖放添加 GeoJSON,但我不知道如何保存地图和数据层。)

来自http://geojsonlint.com 的示例 GeoJSON MultiLineString :

{
    "type": "MultiLineString",
    "coordinates": [
        [
            [
                -105.0214433670044,
                39.57805759162015
            ],
            [
                -105.02150774002075,
                39.57780951131517
            ],
            [
                -105.02157211303711,
                39.57749527498758
            ],
            [
                -105.02157211303711,
                39.57716449836683
            ],
            [
                -105.02157211303711,
                39.57703218727656
            ],
            [
                -105.02152919769287,
                39.57678410330158
            ]
        ],
        [
            [
                -105.01989841461182,
                39.574997872470774
            ],
            [
                -105.01959800720215,
                39.57489863607502
            ],
            [
                -105.01906156539916,
                39.57478286010041
            ]
        ], …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps geojson google-maps-api-3

0
推荐指数
1
解决办法
1万
查看次数