当国家被选中时

优质
小牛编辑
135浏览
2023-12-01

被选中的国家改变时被调用。



会向回调函数传递两个参数:被选中的国家和相关国家列表。被选中的国家指的是一个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国家的名称