我正在尝试在 Here Maps 中使用 GeoJson。我是 Here Maps API 的新手,所以我按照官方示例加载 GeoJson,如果我从 url 加载 GeoJson,一切正常。现在我想从 JS 对象加载 GeoJson,但该geojson.Reader
方法似乎只允许读取 url。是否可以加载对象?
var myGeoJsonObject = ...
function showGeoJSONData (map) {
var reader = new H.data.geojson.Reader(myGeoJsonObject), {
style: function (mapObject) {
if (mapObject instanceof H.map.Polygon) {
mapObject.setStyle({
fillColor: 'rgba(255, 0, 0, 0.5)',
strokeColor: 'rgba(0, 0, 255, 0.2)',
lineWidth: 3
});
}
}
});
reader.parse();
map.addLayer(reader.getLayer());
}