我想将地图边界存储在 JSON 对象中。对于代码完成,我使用 JSDoc 声明了对象:
/**
* @name MapBounds
* @class MapBounds
* This class represents a map boundary definition.
*
* @property {number} minLat Specifies the minimum latitude of the boundary.
* @property {number} minLon Specifies the minimum longitude of the boundary.
* @property {number} maxLat Specifies the maximum latitude of the boundary.
* @property {number} maxLon Specifies the maximum longitude of the boundary.
*/
在创建 MapBounds 对象时,我的代码与此类似(此示例没有真正的纬度/经度值):
var newMapBounds = MapBounds( {minLat: 50, minLon: 50, maxLat: 100, maxLon: 100} );
我使用 JSON 指定对象,然后将其转换为我需要的类型。有一个更好的方法吗?
谢谢。