我有typescript
条代码可以加载mapbox
,并从后端有Json
这是我现在定义变量的方式:-
const json: any = gon.hotel_info;
并在代码中像这样使用它:-
data: {
type: "FeatureCollection",
features: json.map((item): any => {
return {
type: "Feature",
properties: {
但是我不想使用任何typedef并尝试像这样使用它
const json: JSON = gon.hotel_info;
但是现在我对json映射有误
类型“ JSON”上不存在属性“地图”。
我该如何解决?
答案 0 :(得分:0)
我找到了问题的答案。答案是安装mapbox-gl-js类型并使用类似的代码
const json: Array<GeoJSONGeometry> = gon.hotel_info;
及之后-此
features: json.map((item: GeoJsonProperties): Feature => {