Gio.js
开始使用
Gio.js 2.0
基础元素
配置
功能设计型API
颜色风格类API
数据
回调函数
依赖库接口
高级功能
当国家被选中时
被选中的国家改变时被调用。
会向回调函数传递两个参数:被选中的国家和相关国家列表。被选中的国家指的是一个CountryObject对象,这个对象表示新的被选中的国家;相关国家列表是CountryObject对象的列表,这个列表中储存了所有与新的被选中国家相关的国家
使用方法:
// 使用onCountryPicked() API来设置回调函数
controller.onCountryPicked( callback );

// 定义一个回调函数,这个函数作为一个例子,简单地在console里输出selectedCountry和relatedCountries这两个参数
function callback ( selectedCountry, relatedCountries ) {

        console.log(selectedCountry);
        console.log(relatedCountries);

}

CountryObject
{
        ISOCode: "AU"
        center: THREE.vector
        lat: -27
        lon: 133
        name: "AUSTRALIA"
}
参数表:
参数 描述
ISOCode 国家的ISO代码
center 国家的中心,用THREE.vector对象来表示
lat 国家的纬度
lon 国家的经度
name 国家的名称