我需要创建将使用 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)