HashMap

new Cesium.HashMap()

Example:
var map = new HashMap();
  map.put("key1","Value1");
  map.put("key2","Value2");
  map.put("key3","Value3");
  map.put("key4","Value4");
  map.put("key5","Value5");
  alert("size:"+map.size()+" key1:"+map.get("key1"));
  map.remove("key1");
  map.put("key3","newValue");
  var values = map.values();
  for(var i in values){
      document.write(i+":"+values[i]+"   ");
  }
  document.write("<br>");
  var keySet = map.keySet();
  for(var i in keySet){
      document.write(i+":"+keySet[i]+"  ");
  }
  alert(map.isEmpty());

Members

readonly length : Number

HashMap 容器的长度

Methods

清空Map

containsKey()Boolean

判断对象中是否包含给定Key
Returns:

containsValue()Boolean

判断对象中是否包含给定的Value
Returns:

get()Object

根据给定的Key获得Value
Returns:
返回 key 对应的 value 值

isEmpty()Boolean

判断Map是否为空
Returns:

keySet()Array.<Object>

获得Map中的所有Key
Returns:
返回 map 容器中所有的 key 值
向map中添加数据
根据给定的Key删除一个值

size()Number

获得Map的长度
Returns:
返回容器的大小

values()Array.<Object>

获得Map中的所有Value
Returns:
返回 map 容器中所有的 value 值